Alex Dunmow 3207394c38 feat: convert to codeless .bnp — templates + manifest, Go/templ deleted (WO-WZ-021)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 15:26:48 +08:00

55 lines
2.2 KiB
YAML

# Corporate Modernist theme block definitions (codeless .bnp, WO-WZ-021).
# Keys are fully qualified (corporate-modernist:<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: corporate-modernist:hero_statement
title: Hero Statement
description: Restrained hero with eyebrow, headline, lede, and a single accent CTA.
category: layout
schema: hero_statement.schema.json
template: hero_statement.ninjatpl
- key: corporate-modernist:logo_strip
title: Client Logo Strip
description: Row of client logos, greyscale until hover.
category: content
schema: logo_strip.schema.json
template: logo_strip.ninjatpl
- key: corporate-modernist:testimonial_quote
title: Testimonial
description: Pull-quote testimonial with attribution, headshot, and company mark.
category: content
schema: testimonial_quote.schema.json
template: testimonial_quote.ninjatpl
- key: corporate-modernist:case_study_card
title: Case Study Card
description: Single case study card with a big tabular metric.
category: content
schema: case_study_card.schema.json
template: case_study_card.ninjatpl
- key: corporate-modernist:leadership_grid
title: Leadership Grid
description: Responsive 2/3/4-up grid of leadership profiles.
category: content
schema: leadership_grid.schema.json
template: leadership_grid.ninjatpl
- key: corporate-modernist:stat_pair
title: Stat Pair
description: Row of mono-numeral statistics separated by a hairline rule.
category: content
schema: stat_pair.schema.json
template: stat_pair.ninjatpl
- key: corporate-modernist:cta_strip
title: CTA Strip
description: Single-line accent strip with a headline and a primary call to action.
category: layout
schema: cta_strip.schema.json
template: cta_strip.ninjatpl
- key: corporate-modernist:footer
title: Footer
description: Multi-column footer with legal line; compact and full variants.
category: navigation
schema: footer.schema.json
template: footer.ninjatpl