package main // affirmationPaletteVar maps a palette name to a token reference. All four // names resolve to a theme token so the strip never fails to colorize. func affirmationPaletteVar(palette string) string { switch palette { case "mint": return "hsl(var(--secondary) / 0.55)" case "butter": return "hsl(var(--accent) / 0.55)" case "sky": return "hsl(var(--secondary) / 0.40)" default: return "hsl(var(--primary) / 0.35)" } } // affirmationComponent renders the shimmering affirmation strip. templ affirmationComponent(data AffirmationData) {

“{ data.Quote }”

if data.Author != "" {

{ data.Author }

}
}