フィードバック

Result

処理の結果を伝えるブロック。成功・エラー・警告など7種の状態に対応し、アイコンと文言で意味を示すので色だけに頼りません。続けて操作ボタンも置けます。

ReactVueWeb Components
Storybook で見る

プレイグラウンド

使用例

<Result status="success" title="送信完了" description="メッセージを受け付けました。">
  <Button status="primary">トップへ戻る</Button>
</Result>

設定できる項目

名前 既定値 説明
status 必須 ResultStatus Semantic status. Controls the icon and (via CSS) the icon color.
title 必須 ReactNode Short heading.
description ReactNode Supporting description.
icon ReactNode Custom icon; defaults to the built-in status glyph.
children ReactNode Action buttons/links placed below the description.

アクセシビリティ

  • 文字と背景の明るさの差をしっかり取り、読みやすくしています。ライトでもダークでも、見やすさの国際基準 WCAG の最高ランク AAA(明るさの差が 7:1 以上)を満たします。
  • マウスがなくても、キーボードだけですべての操作ができます。
  • いまどこを操作しているかを示す枠(フォーカスの囲み)が、常にはっきり見えます。
  • 利用者が「画面の動きを減らす」設定にしているときは、過剰なアニメーションを止めます。

どのコンポーネントも、だれにとっても使いやすいように、見やすさの国際基準 WCAG の最高ランク AAA(WCAG 2.1 AAA)を満たすよう作っています。