Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA two-level curriculum of modules and lessons where lessons only live inside modules, modules never nest, totals show the length and a 'Move lesson to' select is the keyboard route between modules. Use this when instructors build a course by dragging.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use it for course platforms, onboarding programmes and training libraries with a fixed module and lesson structure.
Do not use it for free-form outlines (use document-outline-editor) or deeper hierarchies.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
curriculum | TreeNode<Item>[] | - | Modules with lesson children; each node has data.kind. |
onCurriculumChange | (curriculum) => void | - | Called after every change. |
canDrop); a refused move is announced.The pattern ships with a Testing Library test (course-curriculum-builder.test.tsx) that covers the structure rule, totals, the select route between modules and adding.