]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: table cell inline edit emit editing state 68301/head
authorNizamudeen A <nia@redhat.com>
Fri, 10 Apr 2026 06:25:27 +0000 (11:55 +0530)
committerNizamudeen A <nia@redhat.com>
Wed, 15 Apr 2026 12:28:05 +0000 (17:58 +0530)
commit18607c563d929fb0740ea7d10b101a8642d83709
tree90e5e6f2905c6a6eb336dccde5bfccf7cdb01bd7
parente0d1ea9cb83c5935fe82c37acd57f23c00eec186
mgr/dashboard: table cell inline edit emit editing state

- Emit the editing state so that the consuming component can manipulate
that to add some extra validations

- Replace button with cds-icon-button.
- Replace submit button with tertiary instead of ghost for visibility.
- Also added a cancel button to cancel the ongoing edit

Fixes: https://tracker.ceph.com/issues/75949
Signed-off-by: Nizamudeen A <nia@redhat.com>
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts