UNPKG

@ng-matero/extensions

Version:
18 lines (17 loc) 573 B
import { ThemePalette } from '@angular/material/core'; import { MatDialogConfig } from '@angular/material/dialog'; import { Observable } from 'rxjs'; export interface MtxDialogData extends MatDialogConfig { title?: string | Observable<string>; description?: string | Observable<string>; buttons?: MtxDialogBtns[]; showCloseIcon?: boolean; } export interface MtxDialogBtns { type?: 'raised' | 'stroked' | 'flat'; color?: ThemePalette; class?: string; focusInitial?: boolean; text: string | Observable<string>; onClick?: () => void; }