package sections import ( "fmt" models "github.com/onsonr/sonr/internal/orm/marketing" ) templ Highlights(highlights *models.Highlights) {

{ highlights.Heading }

{ highlights.Subtitle }

@highlightTab(1, highlights.Features[0]) @highlightTab(2, highlights.Features[1]) @highlightTab(3, highlights.Features[2]) @highlightTab(4, highlights.Features[3])
} templ highlightTab(index int, highlight *models.Feature) { } templ highlightCard(index int, highlight *models.Feature) {
{
} func getSelectedClass(index int) string { return fmt.Sprintf("tab === '%d' ? 'bg-zinc-100 opacity-60 hover:opacity-100 transition' : '[background:linear-gradient(theme(colors.white),theme(colors.white))_padding-box,linear-gradient(120deg,theme(colors.zinc.300),theme(colors.zinc.100),theme(colors.zinc.300))_border-box] shadow-sm rotate-1'", index+1) } func getShowBorder(index int) string { return fmt.Sprintf("tab === '%d' ? 'hidden' : ''", index+1) } func getClickPrevent(index int) string { return fmt.Sprintf("tab = '%d'", index+1) } func getXShow(index int) string { return fmt.Sprintf("tab === '%d'", index+1) }