インラインメッセージ

component

操作の結果を、操作した場所のすぐ近く(ボタンの横・フォームの直下・テーブルの行内)で短く伝えるメッセージです。アイコンと 1 行の文言だけで枠を持たず、時間で消えるトーストやスナックバーの代わりに「その場に残す」ための部品です。

4 つのテーマ

success / negative / warning / neutral。文字とアイコンが同色で、背景・枠は持たない

保存しました

送信に失敗しました。時間をおいて再度お試しください。

未保存の変更があります

データを取得できませんでした

サイズ

md(16/24 bold・アイコン 20px)が既定。テーブル行内などの密な場所だけ sm(14/20 bold・アイコン 16px)

md

保存しました

sm

保存しました

置き場所の例

操作した場所と同じ視野に入れる。ボタンの横 / フォームの直下 / テーブルの行内

ボタンの横 — 押した結果をその場で伝える

保存しました

フォームの直下 — 送信全体の結果。項目 1 つの検証は field-error-text

必須

テーブルの行内 — 行ごとの状態。密な場所なので sm

ファイル名 サイズ 状態
事業概要.pdf 1.2 MB

アップロード完了

決算書_2025.xlsx 8.4 MB

5 MB を超えています

店舗写真.zip —

サイズを取得できません

機能

このコンポーネントの用途

操作の結果を操作した場所の直近で短く伝えるメッセージ。アイコン+ 1 行の文言だけで枠を持たない。
フィードバックの行き先: 結果が画面で自明なら出さない / 操作直近の結果 = inline-message /
ページ全体への常設のお知らせ = alert / 操作を止めて判断を求めるエラー = modal。
一時表示のトースト・スナックバーは DS に無い(時間で消える通知は見逃し・時間制限・拡大表示の面で
伝わらない人が出るため作らない)。入力項目 1 つの検証エラーは field-error-text(label-control)。