import {Toast} from '@vizir-banking/banking-app-core/dist/fuel-design';
import {
SizeTypes,
ToastTypes,
} from '@vizir-banking/banking-app-core/dist/fuel-design/toast/types';
Variação
O Toast possui dois tamanhos o small e medium, que podem ser selecionados com a proriedade SizeTypes.small e SizeTypes.medium
E possui 3 tipos: o danger, neutral e success, podendo ser selecionado com a propriedade ToastTypes.danger , ToastTypes.neutral e ToastTypes.success
Danger, tamanho small
<Toast
title="Titulo do Toast"
message="Texto"
isOpen={show}
size={SizeTypes.small}
type={ToastTypes.danger}
onClose={() => setShow(false)}
/>
Success, tamanho medium
<Toast
title="Texto de Sucesso"
message="Sucesso"
isOpen={show}
size={SizeTypes.medium}
type={ToastTypes.success}
onClose={() => setShow(false)}
/>
Neutral, tam small
<Toast
title="Texto Neutro"
message="Mensagem Neutra"
isOpen={show}
size={SizeTypes.small}
type={ToastTypes.neutral}
onClose={() => setShow(false)}
/>
Danger com timer, ao passar a propriedade timer é selecionado o toast com um progressbar e ao passar o timerToClose é possivel setar o tempo em que esse toast vai ser fechado automaticamente
<Toast
title="Texto de Erro"
message="Mensagem de Erro"
timer
timerToClose={4000}
isOpen={show}
size={SizeTypes.small}
type={ToastTypes.danger}
onClose={() => setShow(false)}
/>
/
ToastFailRequest e ToastSuccessRequest
Componentes utilizado em screen.base do banking-app-core para ser utilizado precisa ser disparado a action abaixo que habilita a exibição do toast: