import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; import { FormBuilder, FormGroup, FormsModule, ReactiveFormsModule, } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { MatDialogModule, MatDialogRef } from '@angular/material/dialog'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatIconModule } from '@angular/material/icon'; import { MatInputModule } from '@angular/material/input'; import { MatPaginatorModule } from '@angular/material/paginator'; import { MatSelectModule } from '@angular/material/select'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatTableModule } from '@angular/material/table'; import { MatTabsModule } from '@angular/material/tabs'; import { Router, RouterLink } from '@angular/router'; import { AuthService } from 'src/app/_helpers/services/auth.service'; @Component({ selector: 'bgui-dialog-etablissement', standalone: true, imports: [ CommonModule, MatButtonModule, MatIconModule, MatTabsModule, MatTableModule, MatInputModule, MatIconModule, RouterLink, FormsModule, MatCardModule, MatPaginatorModule, MatDialogModule, ReactiveFormsModule, MatFormFieldModule, MatSelectModule, MatDatepickerModule, MatCheckboxModule, MatSlideToggleModule, ], templateUrl: './dialog-etablissement.component.html', styleUrl: './dialog-etablissement.component.scss', }) export class DialogEtablissementComponent { form: FormGroup; countries = [ { value: 'CI', viewValue: "Cote d'ivoire" }, { value: 'SN', viewValue: 'Senegal' }, // Ajoutez les autres pays ici ]; hide = true; public myForm!: FormGroup; activites: any; fonctions: any; services: any; groupes: any; isChecked: any; country: any; constructor( private fb: FormBuilder, private authservice: AuthService, private dialogRef: MatDialogRef, private router: Router ) { this.form = this.fb.group({ nom: [''], website: [''], logo: [''], phone: [''], country: [''], city: [''], address: [''], business: [false], businessSelect: [''], }); } onSubmit() { throw new Error('Method not implemented.'); } businessOptions: any; onCancel() { throw new Error('Method not implemented.'); } }