import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SnackMessagesComponent } from './snack-messages.component'; import { MatInputModule } from '@angular/material/input'; import { FormsModule } from '@angular/forms'; import { MatFormFieldModule } from '@angular/material/form-field'; import {MatIconModule} from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { MAT_SNACK_BAR_DEFAULT_OPTIONS, MatSnackBarModule } from '@angular/material/snack-bar'; import { SnackbarService } from './snack-messages.service'; import { LucideAngularModule } from 'lucide-angular'; import { SafeDomPipe } from './pipes/safeDom.pipe'; @NgModule({ imports: [ CommonModule, MatInputModule, FormsModule, MatFormFieldModule, MatIconModule, FormsModule, MatButtonModule, MatSnackBarModule, LucideAngularModule, SafeDomPipe ], declarations: [SnackMessagesComponent], exports:[SnackMessagesComponent], providers: [ SnackbarService, {provide: MAT_SNACK_BAR_DEFAULT_OPTIONS, useValue: {duration: 2500}} ] }) export class KifSnackMessagesModule { }