]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Add generic wizard component 66752/head
authorAfreen Misbah <afreen@ibm.com>
Mon, 29 Dec 2025 04:51:36 +0000 (10:21 +0530)
committerAfreen Misbah <afreen@ibm.com>
Tue, 6 Jan 2026 14:04:42 +0000 (19:34 +0530)
commit132a7259c90659eb431b73cbe69ed85cebfa50d4
tree0e639431434213cd0c4845e8ef65e45f9ada75be
parentedd17ba50ff64447529caabe2d74b54b2279c7d9
mgr/dashboard: Add generic wizard component

Fixes https://tracker.ceph.com/issues/74291

- made on top of carbon modal
- carbon design system used - wide tearsheet
- added a step component as well to support navigation code
- added unit tests

Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet-step/tearsheet-step.component.html [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet-step/tearsheet-step.component.scss [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet-step/tearsheet-step.component.spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet-step/tearsheet-step.component.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.html [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.scss [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.ts [new file with mode: 0644]