@wizco/fenixds-ngx
Version:
Componentes fenix design system para Angular.
46 lines • 1.2 kB
TypeScript
export interface WcoModalAlertConfigTypes {
/**
* @description Mostrar ou não o modal
*/
show: boolean;
/**
* @description Mostrar ou não o ícone
*/
showIcon?: boolean;
/**
* @description Bloquea o fechamento do modal
*/
hideClose?: boolean;
/**
* @description Título do modal
*/
title?: string;
/**
* @description Mensagem do modal
*/
message?: string;
/**
* @description Ícone do modal
* @see https://material.io/resources/icons/?icon=error&style=baseline
*/
materialIcon?: string;
/**
* @description Tipo do modal (error, warning, success, info e loading)
*/
type?: 'error' | 'warning' | 'success' | 'info' | 'loading';
/**
* @description Ações do modal
* @see WcoModalAlertConfigActionsTypes
*/
actions?: WcoModalAlertConfigActionsTypes[];
}
export interface WcoModalAlertConfigActionsTypes {
color: 'primary' | 'secondary' | 'neutral';
outline?: boolean;
extraClasse?: string;
text: string;
materialIconLeft?: string;
materialIconRight?: string;
action: () => void;
}
//# sourceMappingURL=modal-alert.types.d.ts.map