Alert

theme
view
corners
title
message
import {Alert} from '@gravity-ui/uikit';

Tema

normal: Tema principal (usado por defecto).

info: Se utiliza para cualquier tipo de información regular.

success: Se usa para información positiva.

warning: Se usa para información que necesita atención.

danger: Se usa para errores críticos.

utility: Se usa para consejos útiles.

NormalNormal theme
InfoInfo theme
SuccessSuccess theme
WarningWarning theme
DangerDanger theme
UtilityUtility theme
<Alert theme="normal" title="Normal" message="Normal theme" />
<Alert theme="info" title="Info" message="Info theme" />
<Alert theme="success" title="Success" message="Success theme" />
<Alert theme="warning" title="Warning" message="Warning theme" />
<Alert theme="danger" title="Danger" message="Danger theme" />
<Alert theme="utility" title="utility" message="Utility theme" />

Ver

filled: Se usa para ajustar el color de fondo de la alerta (se usa de forma predeterminada).

outlined: Se usa para ajustar el color del borde de la alerta.

FilledFilled view
OutlinedOutlined theme
<Alert title="Filled" message="Filled view" view="filled" />
<Alert title="Outlined" message="Outlined theme" view="outlined" />

Disposición

vertical: Se usa para dirigir a los usuarios al contenido si hay una actions propiedad con botones. Permite mostrar los botones debajo del texto (se utilizan de forma predeterminada).

horizontal: Se usa para dirigir a los usuarios al contenido si hay una actions propiedad con botones. Permite mostrar los botones a la derecha del texto.

VerticalVertical direction
HorizontalHorizontal direction
<Alert layout="vertical" title="Vertical" message="Vertical direction" actions={<Alert.Action>button</Alert.Action>} />
<Alert layout="horizontal" title="Horizontal" message="Horizontal direction" actions={<Alert.Action>button</Alert.Action>} />

Esquinas

rounded: Activa las esquinas redondeadas de la ventana de alerta (se usa de forma predeterminada).

square: Activa las esquinas cuadradas de la ventana de alerta.

RoundedRounded corners
SquareSquare corners
<Alert title="Rounded" message="Rounded corners" corners="rounded"  />
<Alert title="Square" message="Square corners" corners="square" />

Título de la alerta

title: Título de la alerta. Tiene una prioridad inferior a Alert.Title.

some text
<Alert title={<Alert.Title className={'some-class'} text="some text"></Alert.Title>} />

Mensaje de alerta

message: Mensaje de alerta. Debe ser lo suficientemente significativo como para explicar completamente de qué se trata la alerta.

onClose

onClose: La función de devolución de llamada se activa cuando un usuario hace clic en el botón de cierre de la alerta. Cuando se defina esta propiedad, aparecerá el botón de cierre.

Alert has closeAlert has close
<Alert onClose={() => alert('Close button pressed')} title="Alert has close" message="Alert has close" />

Alinear

Determina cómo se alinea verticalmente el contenido del Alert componente.

baseline: Alineación predeterminada.

center: El contenido está centrado verticalmente dentro del Alert componente. Puede resultar útil si las acciones ocupan más espacio que el texto o si el icono debe estar en el centro del contenido.

BaselineBaseline align
CenterCenter align
<Alert align="baseline" theme="info" title="Baseline" message="Baseline align" actions={<Alert.Action>button</Alert.Action>} />
<Alert align="center" theme="info" title="Center" message="Center align" actions={<Alert.Action>button</Alert.Action>} align="center"/>

Propiedades

NombreDescripciónTipoPredeterminado
canciónApariencia de alertas"normal" "utility""normal"
vistaActivar/desactivar el color de fondo de la alerta"filled" "outlined""filled"
diseñoSe usa para dirigir a los usuarios al contenido si hay una propiedad actions con botones"vertical" "horizontal""vertical"
arrinconaSe utiliza para las esquinas redondas/cuadradas de la ventana de alerta"rounded" "square""rounded"
títuloTítulo de la alertastring
mensajeMensaje de la alertaReact.ReactNode
onCloseUna función de devolución de llamada que se invoca cuando el usuario hace clic en el botón de cierre de la alertaFunction
accionesConjunto de botones o componentes totalmente personalizadosReact.ReactNode "AlertAction"
alinearDetermina cómo se alinea verticalmente el contenido del componente de alerta"center" "baseline""baseline"
estiloAtributo de estilo HTMLReact.CSSProperties
classNameNombre de la clase de alertastring
iconoAnular el icono predeterminadoReact.ReactNode
qadata-qa Atributo HTML, usado en las pruebas.string