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>
22 lines
705 B
Plaintext
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>
|
|
}
|
|
}
|