Skip to content
fandhe-frontend
GitHub

Callout

fandhe-frontend-pre-styled-uicallout mod が提供するスタイル済み Callout 部品です。

本文フロー中に置く補足情報を強調表示する静的な部品です。Alert と異なり role="alert"(WAI-ARIA live region)を付与しないため、支援技術への割り込み通知を発生させません。強調の意味づけは variant(soft/surface/outline)と colorPalette の組み合わせのみで表現し、緊急度の意味論は持ちません。

関連 API: fandhe-frontend-pre-styled-ui API

Demo

本文フロー中に置く補足情報。alert と異なり live region ではなく role を付与しません。variant(soft / surface / outline)と colorPalette を組み合わせます。

i
Soft variant の補足情報です(本文中の強調表示)。
i
Surface variant の補足情報です(本文中の強調表示)。
i
Outline variant の補足情報です(本文中の強調表示)。
i
Accent
i
Info
i
Success
i
Warning
i
Danger

Features

  • CalloutVariant(Soft/Surface/Outline、crates/pre-styled-ui/src/callout.rs:34-42)で見た目を切り替える
  • colorPalette 軸(callout.rs:60-67)でセマンティック色を選択する
  • root/icon/text の 3 パーツで補足情報を構造化できる(callout.rs 全文参照)
  • alert と異なり role を一切付与しない静的な補足表示部品(callout.rs:1-18 module doc)

Anatomy

root
  icon
  text

API Reference

Arguments

NameTypeDefaultDescription
variantCalloutVariantSoft見た目(callout.rs:34-42、#[default] は Soft)。
sizeSizeMdサイズ(callout.rs:60-67)。
paletteColorPaletteAccentcolorPalette 軸(callout.rs:60-67)。

Examples

Surface

Surface variant の Callout を icon + text で組み立てた例です。

Heads up: this is supplementary info

Accessibility

WAI-ARIA

AttributeDescription
(該当なし)固有の role/aria-* を出力しない。alert と異なり live region ではないため支援技術へ割り込み通知をしない(callout.rs module doc 参照)。