themes-corporate-modernist/schemas/footer.schema.json
Alex Dunmow 4713787bbd initial: theme plugin corporate-modernist
Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously
an unversioned directory inside ~/src/blockninja-themes/corporate-modernist.

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

53 lines
1.4 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Footer",
"description": "Multi-column footer with legal line, available in compact and full variants.",
"type": "object",
"properties": {
"columns": {
"type": "array",
"title": "Columns",
"description": "Each column lists a title and a set of links",
"default": [],
"x-editor": "collection",
"items": {
"type": "object",
"properties": {
"title": { "type": "string", "title": "Title", "x-editor": "text" },
"links": {
"type": "array",
"title": "Links",
"x-editor": "collection",
"items": {
"type": "object",
"properties": {
"label": { "type": "string", "title": "Label", "x-editor": "text" },
"href": { "type": "string", "title": "Href", "x-editor": "link" }
}
}
}
}
}
},
"legalLine": {
"type": "string",
"title": "Legal line",
"description": "Copyright or compliance statement",
"x-editor": "text"
},
"showLegal": {
"type": "boolean",
"title": "Show legal line",
"default": true,
"x-editor": "select"
},
"variant": {
"type": "string",
"title": "Variant",
"x-editor": "select",
"enum": ["compact", "full"],
"default": "compact"
}
}
}