From 4f6eb1d7e37db40700584dbe8bccde132874b2de Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Mon, 17 Mar 2025 17:31:02 +0100 Subject: [PATCH] frontend: Add RoomFormComponent with routing and basic structure --- .../console-nav/console-nav.component.scss | 5 +- .../rooms/room-form/room-form.component.html | 1 + .../rooms/room-form/room-form.component.scss | 0 .../room-form/room-form.component.spec.ts | 23 +++ .../rooms/room-form/room-form.component.ts | 12 ++ .../pages/console/rooms/rooms.component.html | 33 +++-- .../pages/console/rooms/rooms.component.scss | 7 +- .../pages/console/rooms/rooms.component.ts | 139 ++++++++++-------- .../src/lib/pages/index.ts | 1 + .../src/lib/routes/base-routes.ts | 9 +- 10 files changed, 146 insertions(+), 84 deletions(-) create mode 100644 frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.html create mode 100644 frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.scss create mode 100644 frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.spec.ts create mode 100644 frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.ts diff --git a/frontend/projects/shared-meet-components/src/lib/components/console-nav/console-nav.component.scss b/frontend/projects/shared-meet-components/src/lib/components/console-nav/console-nav.component.scss index ecd8578..3118d78 100644 --- a/frontend/projects/shared-meet-components/src/lib/components/console-nav/console-nav.component.scss +++ b/frontend/projects/shared-meet-components/src/lib/components/console-nav/console-nav.component.scss @@ -4,8 +4,8 @@ mat-sidenav-container { } .page-content { - height: 100%; - padding: 15px; + height: calc(100% - (64px + 40px)); + padding: 20px; } .toolbar-title { font-size: 1.5rem; @@ -55,7 +55,6 @@ mat-sidenav { .centeredEntry { justify-content: center !important; - } } diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.html b/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.html new file mode 100644 index 0000000..9ac5509 --- /dev/null +++ b/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.html @@ -0,0 +1 @@ +
room-form works!
diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.scss b/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.spec.ts b/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.spec.ts new file mode 100644 index 0000000..7a4e5dc --- /dev/null +++ b/frontend/projects/shared-meet-components/src/lib/pages/console/rooms/room-form/room-form.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RoomFormComponent } from './room-form.component'; + +describe('RoomFormComponent', () => { + let component: RoomFormComponent; + let fixture: ComponentFixture