Alert

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

Theme (тема)

normal — основная тема (используется по умолчанию).

info — используется для любой стандартной информации.

success — используется для положительной информации.

warning — используется для информации, требующей внимания.

danger — используется для критических ошибок.

utility — используется для полезных советов.

clear — подходит для использования Alert как часть других компонентов (например, в качестве content в Popover)

NormalNormal theme
InfoInfo theme
SuccessSuccess theme
WarningWarning theme
DangerDanger theme
UtilityUtility theme
ClearClear theme

View (вид)

filled — используется для настройки цвета фона алерта (используется по умолчанию).

outlined — используется для настройки цвета границ алерта.

FilledFilled view
OutlinedOutlined theme

Layout (расположение)

vertical — используется для привлечения внимания пользователей к контенту, если задано свойство actions с кнопками. Кнопки отображаются под текстом (используется по умолчанию).

horizontal — используется для привлечения внимания пользователей к контенту, если задано свойство actions с кнопками. Кнопки отображаются справа от текста.

VerticalVertical direction
HorizontalHorizontal direction

Corners (углы)

rounded — включает скругленные углы окна алерта (используется по умолчанию).

square — включает прямые углы окна алерта.

RoundedRounded corners
SquareSquare corners

Заголовок алерта

title — заголовок алерта. Имеет более низкий приоритет, чем у параметра Alert.Title.

some text

Сообщение алерта

message — сообщение алерта. Оно должно быть достаточно информативным, чтобы полностью объяснить суть алерта.

onClose

onClose — функция обратного вызова, которая срабатывает, когда пользователь нажимает на кнопку закрытия алерта. Если это свойство задано, кнопка закрытия видима.

Alert has closeAlert has close

Align (выравнивание)

Управляет вертикальным выравниванием содержимого внутри компонента Alert:

baseline — выравнивание по умолчанию.

center — содержимое вертикально центрируется внутри компонента Alert. Может быть полезно, если элементы управления занимают больше пространства, чем текст, или если иконка должна располагаться посередине содержимого.

BaselineBaseline align
CenterCenter align

Свойства

ИмяОписаниеТипЗначение по умолчанию
themeВнешний вид алерта."normal" "info" "success" "warning" "danger" "utility" "clear""normal"
viewВключает или отключает цвет фона окна алерта."filled" "outlined""filled"
layoutИспользуется для привлечения внимания пользователей к контенту, если задано свойство actions с кнопками."vertical" "horizontal""vertical"
cornersУправляет оформлением углов (прямые или скругленные) для окна алерта."rounded" "square""rounded"
titleЗаголовок алертаstring
messageСообщение алертаstring
onCloseФункция обратного вызова, которая срабатывает, когда пользователь нажимает на кнопку закрытия алерта.Function
actionsМассив кнопок или пользовательских компонентов.React.ReactNode "AlertAction"
alignУправляет вертикальным выравниванием содержимого внутри компонента Alert."center" "baseline""baseline"
styleHTML-атрибут style.React.CSSProperties
classNameИмя CSS-класса алерта.string
iconПереопределяет иконку по умолчанию.React.ReactNode
qaHTML-атрибут data-qa, используется для тестирования.string