Alert

Встроенное сообщение о состоянии с заголовком и действиями.

Соберите Alert.Title, Alert.Description, Alert.Actions. Закрытие контролируется через open и onOpenChange.

Живой пример

Headline

Description

Настройки примера

Использование

import { Alert } from '@prosazhin/pbcomponents';

<Alert
  color='success'
  defaultOpen
>
  <Alert.Title>Saved</Alert.Title>
  <Alert.Description>Changes saved.</Alert.Description>
</Alert>;

API компонента

Составные части: Alert.Title, Alert.Description, Alert.Actions.

PropТип / вариантыНазначениеПо умолчанию
childrenReactNodeЗаголовок, описание и необязательные действия.
color'primary' | 'secondary' | 'success' | 'danger'primary · secondary · success · dangerСмысловой цвет.primary
openbooleanУправляемая видимость.
defaultOpenbooleanНачальная видимость без внешнего управления.true
onOpenChange(open) => voidВызывается при закрытии.
closeButtonAriaLabelstringДоступное имя кнопки закрытия.Close alert
Alert.Title.as'h1' … 'h6'h1 · h2 · h3 · h4 · h5 · h6Уровень заголовка Alert.Title.h3
classNamestringКласс корневого элемента.

Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.