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)
}