Skip to content
fandhe-frontend
GitHub

Stat

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

数値指標を表示する部品です。label/value-text/value-unit/help-text/up-indicator/down-indicator の 6 パーツで構成し、増減インジケータは装飾用途のため aria-hidden="true" を固定付与します。ラベルと値の一覧表示には Data List を検討してください。

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

Demo

数値指標 1 件をラベル・値・補助テキスト・増減方向インジケーターの組で表示する静的部品です。size(sm/md/lg)で value-text のフォントサイズを切り替えます。

Revenue
1,234USD
12% vs 先月
Churn
4.2%
0.8% vs 先月

Features

  • label/value-text/value-unit/help-text/up-indicator/down-indicator の 6 パーツで指標表示を構造化する(crates/pre-styled-ui/src/stat.rs:223-260)
  • up-indicator/down-indicator は装飾用途のため aria-hidden="true" を固定付与する(stat.rs:17, 247-260)
  • 呼び出し側が aria-hidden を渡してもフレームワーク値の後に連結される(stat.rs:303-311)

Anatomy

root
  label
  value-text
    value-unit
  help-text
    up-indicator
    down-indicator

API Reference

Arguments

NameTypeDefaultDescription
sizeSizeMdroot(dl)のサイズ(stat.rs:213-221)。

CSS Variables

VariableDefault
--fandhe-stat-value-font-sizevar(--fandhe-font-font-size-2xl)

Examples

Revenue

value-unit と up-indicator を組み合わせた指標表示の例です。

Revenue
1,234USD
12%

Accessibility

WAI-ARIA

AttributeDescription
aria-hidden="true"(up-indicator/down-indicator のみ)装飾用途の増減インジケータに固定付与される(stat.rs:17, 247-260)。root/label/value-text 自体は固有の ARIA を出力しない。