Saltar al contenido principal

Notificación Toast

Notificación Toast

Las notificaciones toast son mensajes temporales que aparecen en la parte superior o inferior de la pantalla para mostrar información importante al usuario.

Uso

Importaciones:

import { Toast } from 'galio-framework';

Ejemplo simple:

const [isShow, setShow] = useState(false);

Ejemplos avanzados:

<Toast
isShow={isShow}
positionIndicator="top"
color="success"
title="¡Éxito!"
message="Operación completada exitosamente"
duration={3000}
onHide={() => setShow(false)}
/>

<Toast
isShow={isShow}
positionIndicator="center"
color="error"
title="Error"
message="Algo salió mal"
showCloseButton
onClose={() => setShow(false)}
/>

Props

PropTipoPredeterminadoDescripción
isShowboolfalseControla la visibilidad del toast
positionIndicatorstring'top'Posición del toast: 'top', 'center', 'bottom'
colorstring'primary'Tema de color del toast
titlestringnullTítulo del toast
messagestringnullMensaje del toast
durationnumber3000Duración de auto-ocultación en milisegundos
showCloseButtonboolfalseMuestra el botón de cerrar
onHidefunctionnullCallback cuando el toast se auto-oculta
onClosefunctionnullCallback cuando se presiona el botón de cerrar
styleobjectnullEstilos personalizados
...View.props--Todas las props de React Native View son compatibles