themes-kindergarten/schemas/schedule.schema.json
Alex Dunmow ffe46a146c initial: theme plugin kindergarten
Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously
an unversioned directory inside ~/src/blockninja-themes/kindergarten.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-06 14:11:35 +08:00

46 lines
1.3 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Day Schedule",
"description": "Daycare / classroom day plan with crayon time-pills.",
"type": "object",
"properties": {
"title": {
"type": "string",
"title": "Title",
"description": "Optional heading above the schedule (e.g. 'A day at Sunflower Room').",
"x-editor": "text"
},
"items": {
"type": "array",
"title": "Schedule Items",
"description": "Ordered list of time-blocks.",
"default": [],
"x-editor": "array",
"items": {
"type": "object",
"properties": {
"time": {
"type": "string",
"title": "Time",
"description": "Time-of-day label (e.g. '09:00').",
"x-editor": "text"
},
"activity": {
"type": "string",
"title": "Activity",
"description": "What happens in this slot.",
"x-editor": "text"
},
"icon": {
"type": "string",
"title": "Icon",
"description": "Icon name (sun, book, paint, snack, play, nap).",
"x-editor": "select",
"enum": ["", "sun", "book", "paint", "snack", "play", "nap"]
}
}
}
}
}
}