From de989ad5a0e5174c4458390073d595ffb351379d Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Sat, 5 Apr 2025 21:22:59 +0200 Subject: [PATCH] Add rules page and enhance home slider functionality Introduced a new "Rules" component with its routing, templates, and styles, outlining server rules. Enhanced the home slider with navigation dots, updated click events, and improved styling for active/inactive indicators. Also modified the header component to support dynamic height styling. --- frontend/src/app/app.module.ts | 5 +- frontend/src/app/header/header.component.html | 2 +- frontend/src/app/header/header.component.ts | 1 + frontend/src/app/home/home.component.html | 10 +- frontend/src/app/home/home.component.scss | 8 + frontend/src/app/home/home.component.ts | 18 +- frontend/src/app/rules/rules.component.html | 263 ++++++++++++++++++ frontend/src/app/rules/rules.component.scss | 58 ++++ .../src/app/rules/rules.component.spec.ts | 23 ++ frontend/src/app/rules/rules.component.ts | 11 + frontend/src/styles.scss | 17 ++ 11 files changed, 408 insertions(+), 8 deletions(-) create mode 100644 frontend/src/app/rules/rules.component.html create mode 100644 frontend/src/app/rules/rules.component.scss create mode 100644 frontend/src/app/rules/rules.component.spec.ts create mode 100644 frontend/src/app/rules/rules.component.ts diff --git a/frontend/src/app/app.module.ts b/frontend/src/app/app.module.ts index 93f49a5..ee59719 100644 --- a/frontend/src/app/app.module.ts +++ b/frontend/src/app/app.module.ts @@ -8,10 +8,12 @@ import {NgOptimizedImage} from '@angular/common'; import {ThemeComponent} from "./theme/theme.component"; import {CookieService} from 'ngx-cookie-service'; import {MapComponent} from './map/map.component'; +import {RulesComponent} from './rules/rules.component'; const routes: Routes = [ {path: '', component: HomeComponent}, {path: 'map', component: MapComponent}, + {path: 'rules', component: RulesComponent}, ]; @NgModule({ @@ -20,7 +22,8 @@ const routes: Routes = [ HeaderComponent, HomeComponent, ThemeComponent, - MapComponent + MapComponent, + RulesComponent ], imports: [ BrowserModule, diff --git a/frontend/src/app/header/header.component.html b/frontend/src/app/header/header.component.html index 1cde2a5..d28b424 100644 --- a/frontend/src/app/header/header.component.html +++ b/frontend/src/app/header/header.component.html @@ -1,5 +1,5 @@ -
+