themes-art-deco/schemas/menu.schema.json
Alex Dunmow 9fbedf5ba1 initial: theme plugin art-deco
Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously
an unversioned directory inside ~/src/blockninja-themes/art-deco.

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

46 lines
1.2 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Tasting Menu",
"description": "Symmetric two-column menu card listing courses with description and price.",
"type": "object",
"properties": {
"title": {
"type": "string",
"title": "Menu title",
"description": "e.g. 'Chef's Tasting' or 'Cellar List'.",
"x-editor": "text",
"default": ""
},
"courses": {
"type": "array",
"title": "Courses",
"description": "Ordered list of courses on the menu.",
"x-editor": "collection",
"default": [],
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "Course name",
"x-editor": "text"
},
"description": {
"type": "string",
"title": "Description",
"description": "Tasting note for the course.",
"x-editor": "richtext"
},
"price": {
"type": "string",
"title": "Price",
"description": "Plain string — e.g. '$48' or 'Market'.",
"x-editor": "text"
}
},
"required": ["name"]
}
}
}
}