Alert

El componente Alert se utiliza para mostrar mensajes de alerta en la interfaz de usuario, proporcionando diferentes tipos de alertas y permitiendo la opción de cerrarlas.

Ejemplo

Importación

Para importar el componente Alert, se puede hacer desde fenextjs

import { Alert } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
messagestringEl mensaje que se mostrará en el contenido de la alerta.
typeAlertTypeEl tipo de alerta a mostrar, que puede estar relacionado con el estilo visual de la misma.
iconCloseReactNodeno<Close />El icono que se mostrará para cerrar la alerta.
onClosefunctionnoFunción que se ejecuta cuando se cierra la alerta.
classNamestringno""Clase personalizada para el componente de alerta.
dataanynoDatos adicionales o metadatos que se pueden agregar al componente de alerta.

AlertType

Dependiendo del valor de 'AlertType', el estilo de la alerta sera diferente

AlertTypeDescripción
OKMensaje de éxito.
ERRORMensaje de error.
NORMALMensaje sin estatus específico.
WARNINGMensaje de advertencia.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Básico
<Alert message="This is an alert!" type="info" />
  • Alerta con función de cierre
<Alert
  message="Close this alert"
  type="warning"
  onClose={() => alert("¡Alerta cerró!")}
/>
  • Alerta con icono personalizado
<Alert message="Custom icon alert" type="error" iconClose={<CustomIcon />} />