nav début

This commit is contained in:
2026-06-10 14:35:14 +02:00
parent cb0ebe3c92
commit 98d2465c38
4 changed files with 142 additions and 6 deletions
@@ -1,16 +1,31 @@
import {Component, inject} from '@angular/core';
import {Component, inject, signal} from '@angular/core';
import {Router} from "@angular/router";
import {addIcons} from "ionicons";
import {closeOutline} from "ionicons/icons";
import {
IonButton,
IonButtons,
IonContent,
IonHeader, IonIcon, IonInput,
IonItem,
IonModal,
IonTitle,
IonToolbar
} from "@ionic/angular/standalone";
@Component({
selector: 'app-menu-nav',
imports: [],
imports: [IonModal, IonHeader, IonToolbar, IonTitle, IonButtons, IonButton, IonContent, IonItem, IonInput, IonIcon],
templateUrl: './menu-nav.component.html',
styleUrl: './menu-nav.component.css'
})
export class MenuNav {
private router = inject(Router)
isModalOpen = signal(false);
openNav() {
this.router.navigate(['/main/messages']);
constructor() {
addIcons({ closeOutline });
}
openNav() { this.isModalOpen.set(true); }
closeNav() { this.isModalOpen.set(false); }
}