Alert

Basic

jui-alert の最も基本的な使用例です。

Variants

variant プロパティを使用してコンポーネントの視覚的なスタイルを変更します。

Dismissible

Custom Content

Custom Title: This alert uses the default slot for rich markdown formatting. ⚠️ Custom icon replacement via slot.

概要 (Overview)

jui-alert — アラート通知コンポーネント

バリアント: info / success / warning / danger

  • バリアントに応じたデフォルトアイコンを表示
  • isDismissible で閉じるボタンを表示可能

プロパティ (Properties)

コンポーネントが受け付ける属性(Props)の一覧と詳細仕様です。

PropertyAttributeDescriptionTypeDefault
dismissLabeldismiss-label閉じるボタンのアクセシビリティラベル(i18n対応)string'Dismiss'
isDismissibleis-dismissible閉じるボタンの表示有無booleanfalse
isVisibleis-visibleアラートの表示状態(外部から再表示可能)booleantrue
variantvariantアラートのバリアント"danger" | "info" | "success" | "warning"'info'

イベント (Events)

コンポーネントから発火するカスタムイベントの一覧です。

EventDescriptionType
juiDismiss閉じるボタンがクリックされた時に発火するイベントCustomEvent<{ variant: string; }>

スロット (Slots)

コンポーネント内に子要素を挿入するためのスロット一覧です。

SlotDescription
アラートメッセージ(デフォルトスロット)
"icon"左側アイコン(デフォルトアイコンを上書き)

シャドウパーツ (Shadow Parts)

CSSから直接スタイリング可能な内部要素(Parts)の一覧です。

PartDescription
"alert"アラートコンテナ
"content"コンテンツ領域
"dismiss"閉じるボタン
"icon"アイコン領域

Built with StencilJS