オンボーディングOnboardingFlowExperimental
初期設定や導入手順を複数ステップに分けて案内するフローです。
プレビュー
状態とバリエーション
プロパティ
表は横にスクロールできます
| プロパティ | 型 | 初期値 | 説明 |
|---|---|---|---|
| steps | OnboardingStep[] | - | 各ステップのタイトル、説明、内容です。 |
| currentIndex | number | - | 外部から現在ステップを制御する場合に使います。 |
| onCurrentIndexChange | (index: number) => void | - | 制御時のステップ変更通知です。 |
| onComplete | () => void | - | 最後のステップを完了した時に呼び出されます。 |
| progressLabel | string | "Onboarding progress" | ステップインジケーターのアクセシブルラベルです。 |
| stepLabel | (current: number, total: number) => ReactNode | - | 現在ステップの補助テキストを生成します。 |
| backDisabledReason | string | "This is the first step." | 最初のステップで戻れない理由をツールチップに表示します。 |
| bodyMinHeight | CSSProperties['minHeight'] | - | ステップ見出しと本文領域の最小高さです。ステップ移動時の CTA 位置ずれを防ぎます。 |