2つの指定方法
講義ページでは、説明用の図を2種類の方法で指定できます。VisualData(データ駆動)
構造化データで図を指定。スタイルは自動適用されます。| type | 説明 |
|---|---|
| flow | 左→右の2アイコン + アニメーション |
| split | 1→複数に分岐する図 |
| compare | 横並びで比較表示 |
| single | 単一アイコン |
'green' | 'blue' | 'orange' | 'red' | 'indigo'
レジストリキー(ReactNode)
自由に JSX を書いた図を、キーで参照する方法。SSR でも安全です。 1. 登録(illustration-registrations.tsx):
デフォルト図の優先順位
講義ページでvisualData が未指定の場合、次の順で使われます。
page.visualDatalesson.defaultIllustrationcourse.defaultIllustrationDEFAULT_PC_INTERNET_ILLUSTRATION(プリセット)
関連ファイル
src/data/course-data
illustration-presets.ts
illustration-registry.tsx
illustration-registrations.tsx
- illustration-presets.ts: プリセット図(flow / split 等)の定義
- illustration-registry.tsx:
registerIllustration(key, node)のレジストリ - illustration-registrations.tsx: カスタム図の登録(キーと ReactNode の対応)