themes-magazine-bold/heading_override.templ
Alex Dunmow fe754f634b initial: theme plugin magazine-bold
Bootstrapped during the 2026-06-06 BlockNinja consolidation. Was previously
an unversioned directory inside ~/src/blockninja-themes/magazine-bold.

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

22 lines
705 B
Plaintext

package main
// mbHeadingComponent renders a heading at the requested level with Magazine Bold scale.
templ mbHeadingComponent(level int, text, textClass string) {
switch level {
case 1:
<h1 class={ mbHeadingBaseClass(1), textClass }>{ text }</h1>
case 2:
<h2 class={ mbHeadingBaseClass(2), textClass }>{ text }</h2>
case 3:
<h3 class={ mbHeadingBaseClass(3), textClass }>{ text }</h3>
case 4:
<h4 class={ mbHeadingBaseClass(4), textClass }>{ text }</h4>
case 5:
<h5 class={ mbHeadingBaseClass(5), textClass }>{ text }</h5>
case 6:
<h6 class={ mbHeadingBaseClass(6), textClass }>{ text }</h6>
default:
<h2 class={ mbHeadingBaseClass(2), textClass }>{ text }</h2>
}
}