From 660e9f511de7aae3a3f9d45fef5d2a9094fb047f Mon Sep 17 00:00:00 2001 From: kurilova Date: Wed, 5 Mar 2025 14:23:26 +0000 Subject: [PATCH 1/3] Adds side button with menu --- modules/ui/src/app/app.component.html | 1 + modules/ui/src/app/app.component.scss | 5 ++ modules/ui/src/app/app.component.ts | 66 ++++++++++++++---- modules/ui/src/app/app.store.ts | 33 ++++++++- .../list-item/list-item.component.scss | 17 ----- .../side-button-menu.component.html | 67 +++++++++++++++++++ .../side-button-menu.component.scss | 66 ++++++++++++++++++ .../side-button-menu.component.spec.ts | 22 ++++++ .../side-button-menu.component.ts | 16 +++++ .../pages/devices/devices.component.spec.ts | 1 + .../app/pages/devices/devices.component.ts | 15 +---- .../risk-assessment.component.spec.ts | 12 ++++ .../risk-assessment.component.ts | 16 ++++- .../risk-assessment/risk-assessment.store.ts | 7 +- .../app/pages/testrun/testrun.component.ts | 2 - modules/ui/src/app/store/actions.ts | 5 ++ modules/ui/src/app/store/reducers.ts | 8 ++- modules/ui/src/app/store/selectors.spec.ts | 1 + modules/ui/src/app/store/selectors.ts | 5 ++ modules/ui/src/app/store/state.ts | 2 + modules/ui/src/styles.scss | 22 ++++++ 21 files changed, 337 insertions(+), 52 deletions(-) create mode 100644 modules/ui/src/app/components/side-button-menu/side-button-menu.component.html create mode 100644 modules/ui/src/app/components/side-button-menu/side-button-menu.component.scss create mode 100644 modules/ui/src/app/components/side-button-menu/side-button-menu.component.spec.ts create mode 100644 modules/ui/src/app/components/side-button-menu/side-button-menu.component.ts diff --git a/modules/ui/src/app/app.component.html b/modules/ui/src/app/app.component.html index 2420bec59..eea91c28a 100644 --- a/modules/ui/src/app/app.component.html +++ b/modules/ui/src/app/app.component.html @@ -17,6 +17,7 @@ +