55 lines
2.1 KiB
YAML
55 lines
2.1 KiB
YAML
# Kindergarten theme block definitions (codeless .bnp, WO-WZ-021).
|
|
# Keys are fully qualified (kindergarten:<key>) because the codeless loader
|
|
# registers definitions verbatim — there is no PluginBlockRegistry prefixing
|
|
# in the codeless path (unlike the wasm/templ path). The qualified keys match
|
|
# the hardcoded data-block attributes and the master_pages.json references.
|
|
blocks:
|
|
- key: kindergarten:mascot_hero
|
|
title: Mascot Hero
|
|
description: Big rounded panel with mascot SVG and primary-colored confetti.
|
|
category: content
|
|
schema: mascot_hero.schema.json
|
|
template: mascot_hero.ninjatpl
|
|
- key: kindergarten:alphabet_strip
|
|
title: Alphabet Strip
|
|
description: Decorative letter band; jumps to anchors when used as TOC.
|
|
category: navigation
|
|
schema: alphabet_strip.schema.json
|
|
template: alphabet_strip.ninjatpl
|
|
- key: kindergarten:schedule
|
|
title: Day Schedule
|
|
description: Daycare/classroom day plan with crayon time-pills.
|
|
category: content
|
|
schema: schedule.schema.json
|
|
template: schedule.ninjatpl
|
|
- key: kindergarten:gallery_of_art
|
|
title: Gallery of Art
|
|
description: Polaroid-style grid for kid artwork.
|
|
category: content
|
|
schema: gallery_of_art.schema.json
|
|
template: gallery_of_art.ninjatpl
|
|
- key: kindergarten:numbers_counter
|
|
title: Numbers Counter
|
|
description: Big circular numeral badges for stats (e.g. '12 teachers').
|
|
category: content
|
|
schema: numbers_counter.schema.json
|
|
template: numbers_counter.ninjatpl
|
|
- key: kindergarten:storybook_quote
|
|
title: Storybook Quote
|
|
description: Picture-book page treatment for a quote with optional illustration.
|
|
category: content
|
|
schema: storybook_quote.schema.json
|
|
template: storybook_quote.ninjatpl
|
|
- key: kindergarten:big_cta
|
|
title: Big CTA
|
|
description: Oversized pill button with crayon underline.
|
|
category: content
|
|
schema: big_cta.schema.json
|
|
template: big_cta.ninjatpl
|
|
- key: kindergarten:footer
|
|
title: Friendly Footer
|
|
description: Mascot wave, signup, contact, crayon-rule divider.
|
|
category: layout
|
|
schema: footer.schema.json
|
|
template: footer.ninjatpl
|