From daf08994ea702b304529401f1ca8acbfe6ee00e5 Mon Sep 17 00:00:00 2001 From: MathieuCarteron Date: Tue, 28 Apr 2026 08:29:56 +0200 Subject: [PATCH] Page menu PT1 --- src/app/app.routes.ts | 4 ++++ .../pages/menu/menu-nav/menu-nav.component.css | 0 .../pages/menu/menu-nav/menu-nav.component.html | 7 +++++++ .../pages/menu/menu-nav/menu-nav.component.ts | 16 ++++++++++++++++ src/app/pages/menu/menu/menu.component.css | 0 src/app/pages/menu/menu/menu.component.html | 1 + src/app/pages/menu/menu/menu.component.ts | 14 ++++++++++++++ .../messages-main/messages-main.component.html | 1 - .../messages-main/messages-main.component.ts | 1 + .../messages-menu/messages-menu.component.html | 2 +- .../messages-menu/messages-menu.component.ts | 7 ++++++- 11 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 src/app/pages/menu/menu-nav/menu-nav.component.css create mode 100644 src/app/pages/menu/menu-nav/menu-nav.component.html create mode 100644 src/app/pages/menu/menu-nav/menu-nav.component.ts create mode 100644 src/app/pages/menu/menu/menu.component.css create mode 100644 src/app/pages/menu/menu/menu.component.html create mode 100644 src/app/pages/menu/menu/menu.component.ts diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 5755097..bd6b131 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -19,6 +19,10 @@ export const routes: Routes = [ path:'messages', loadComponent: () => import('./pages/messages/messages-menu/messages-menu.component').then(x => x.MessagesMenu) }, + { + path:'menu', + loadComponent: () => import('./pages/menu/menu/menu.component').then(x => x.Menu) + }, /*{ path:'parameters', diff --git a/src/app/pages/menu/menu-nav/menu-nav.component.css b/src/app/pages/menu/menu-nav/menu-nav.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/pages/menu/menu-nav/menu-nav.component.html b/src/app/pages/menu/menu-nav/menu-nav.component.html new file mode 100644 index 0000000..63f81df --- /dev/null +++ b/src/app/pages/menu/menu-nav/menu-nav.component.html @@ -0,0 +1,7 @@ + diff --git a/src/app/pages/menu/menu-nav/menu-nav.component.ts b/src/app/pages/menu/menu-nav/menu-nav.component.ts new file mode 100644 index 0000000..d11099d --- /dev/null +++ b/src/app/pages/menu/menu-nav/menu-nav.component.ts @@ -0,0 +1,16 @@ +import {Component, inject} from '@angular/core'; +import {Router} from "@angular/router"; + +@Component({ + selector: 'app-menu-nav', + imports: [], + templateUrl: './menu-nav.component.html', + styleUrl: './menu-nav.component.css' +}) +export class MenuNav { + private router = inject(Router) + + openNav() { + this.router.navigate(['/messages']); + } +} diff --git a/src/app/pages/menu/menu/menu.component.css b/src/app/pages/menu/menu/menu.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/pages/menu/menu/menu.component.html b/src/app/pages/menu/menu/menu.component.html new file mode 100644 index 0000000..1eb8760 --- /dev/null +++ b/src/app/pages/menu/menu/menu.component.html @@ -0,0 +1 @@ + diff --git a/src/app/pages/menu/menu/menu.component.ts b/src/app/pages/menu/menu/menu.component.ts new file mode 100644 index 0000000..310166b --- /dev/null +++ b/src/app/pages/menu/menu/menu.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; +import {MenuNav} from "../menu-nav/menu-nav.component"; + +@Component({ + selector: 'app-menu', + imports: [ + MenuNav + ], + templateUrl: './menu.component.html', + styleUrl: './menu.component.css' +}) +export class Menu { + +} diff --git a/src/app/pages/messages/messages-main/messages-main.component.html b/src/app/pages/messages/messages-main/messages-main.component.html index 00c8d64..f12dfd8 100644 --- a/src/app/pages/messages/messages-main/messages-main.component.html +++ b/src/app/pages/messages/messages-main/messages-main.component.html @@ -16,6 +16,5 @@ - diff --git a/src/app/pages/messages/messages-main/messages-main.component.ts b/src/app/pages/messages/messages-main/messages-main.component.ts index 877e705..7d815be 100644 --- a/src/app/pages/messages/messages-main/messages-main.component.ts +++ b/src/app/pages/messages/messages-main/messages-main.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; import {MessagesMenu} from "../messages-menu/messages-menu.component"; import {MessagesInfoUser} from "../messages-infouser/messages-infouser.component"; import {MessagesSend} from "../messages-send/messages-send.component"; +import {Router} from '@angular/router'; @Component({ selector: 'app-messages-main', diff --git a/src/app/pages/messages/messages-menu/messages-menu.component.html b/src/app/pages/messages/messages-menu/messages-menu.component.html index d59906a..9213f56 100644 --- a/src/app/pages/messages/messages-menu/messages-menu.component.html +++ b/src/app/pages/messages/messages-menu/messages-menu.component.html @@ -1,4 +1,4 @@ -