main
html 17 lines 824 Bytes
Raw
1 {{- /*
2 Intentional fallback card — shown when an article declares `visual = "none"`
3 or has no data to generate a visual from. This is a deliberate, on-brand
4 typographic card, NOT a broken or empty layout.
5
6 Params (dict):
7 page : the page context (required)
8 */ -}}
9 {{- $page := .page -}}
10 {{- $week := $page.Params.week | default "" -}}
11 <aside class="article-cover article-cover--fallback" aria-label="No generated visual for this report">
12 <div class="article-cover__panel article-cover__panel--fallback">
13 <p class="article-cover__kicker">{{ cond (ne $week "") (printf "Weekly signal · %s" $week) "Weekly signal" }}</p>
14 <p class="article-cover__brand">Claracle</p>
15 <p class="article-cover__fallback-note">No standalone visual this week — the signal is in the writing below.</p>
16 </div>
17 </aside>