ガイドライン

Anatomy: 解剖図
Modal

| Item | Name | Description | Component | Optional |
|---|---|---|---|---|
| 1 | Container | コンテナ要素 | — | |
| 1 | Header | ヘッダー要素 | 任意 | |
| 2 | Body | ボディ要素 | — | |
| 3 | Footer | フッター要素 | 任意 |
Header

| Item | Name | Description | Component | Optional |
|---|---|---|---|---|
| 1 | Header | アイテム要素 | — | |
| 2 | Title | タイトルを表示するテキスト要素 | — | |
| 3 | Close | モーダルを非表示にするための要素 | IconButton | 任意 |
Options: 選択肢
Size
sm
Smallサイズのモーダルです。横幅は320pxです。

md
Mediumサイズのモーダルです。横幅は512pxです。

lg
Largeサイズのモーダルです。横幅は672pxです。

xl
XLargeサイズのモーダルです。横幅は1024pxです。

full
Fullサイズのモーダルです。上下左右には40pxのオフセットが存在します。
データコンテンツなど、コンテンツ量が多い、または複雑な場合に使用します。

isHeader
True (default)
ヘッダーを表示するデフォルトのオプションです。

False
ヘッダーを非表示にします。ヘッダーを非表示にする場合、必ずフッターを表示してください。

isCloseTrigger
True (default)
ヘッダーのクローズボタンを表示するデフォルトのオプションです。

False
ヘッダーのクローズボタンをを非表示にします。クローズボタンを非表示にする場合、必ずフッターで代替のクローズトリガーを表示してください。

True
フッターを表示するデフォルトのオプションです。
ヘッダーを非表示にする場合や、ヘッダーだけでモーダルに関するアクションや情報を表現できない場合は、フッターを表示します。

False (default)
フッターを非表示にします。
フッターを非表示にする場合、必ずヘッダーを表示し、クローズボタンが機能するようにしてください。

Behaviors: 振る舞い
レイアウト
モーダルはウインドウの画面中央に固定表示されます。
上下左右には40pxのオフセットが存在します。また、モーダルはオーバーレイコンポーネントの上に配置されます。
フルサイズのモーダルも同様に上下左右に40pxのオフセットが存在します。これによりメインUIの文脈を残すことができます。


領域外のクリック
領域外をクリックした際にモーダルを閉じるかどうかを、オプションで選択することができます。
デフォルトは無効 (クリックでモーダルを閉じない) です。
有効にする場合は、モーダル内で行った作業内容が失われる可能性に考慮します。
基本的に情報を提示するモーダルのみに使用してください。

コンテンツのオーバーフロー
ディスプレイの表示領域よりもコンテンツが多い場合、コンテンツがオーバーフローされます。
ボディー領域の最下部は、追加コンテンツがあることを示す必要があります。

Metrics: 寸法
- Vertical resizing: Hug
- Horizontal resizing: Fixed
- Padding top: 16px
- Padding bottom: 16px

Usage: 使い方

編集や管理タスクなど、短時間で頻度の低いタスクで使用します。

アクションの実行・中断など、ユーザーのアクションを確認するメッセージには使用しないでください。代わりにダイアログを使用してください。

ユーザーの確認アクションを伴わないメッセージには使用しないでください。代わりにトーストを使用してください。
Contents: 内容

ヘッダータイトルは、モーダル内のタスクや目的を示すように簡潔に記述してください。また、タスクのアクションの接頭辞として機能するように留意してください。

ヘッダータイトルは改行せずに記述してください。複数行になった場合は、タイトルを再検討してください。
Change log: 変更履歴
| Date | Changes |
|---|---|
| 2025/06/02 | Modalのmd〜fullサイズ調整 ドキュメント更新 |
| 2025/03/27 | ModalにFullサイズを追加 |
| 2025/01/31 | ドキュメントを公開 |
| 2023/10/14 | Figmaを公開 |


