muddle/modules/amezing/components/link.spug
2026-10-23 08:53:07 -04:00

14 lines
406 B
Text

props
name: string
href: string
icon?: string
external?: boolean
active?: boolean
afterActive?: boolean
li
a(href=href + (!external && !active && afterActive ? '#↓' : !external && !active ? '#↑' : '') aria-current=active ? 'page' : false class=external ? 'external' : false)
if icon
i.ph.ph-(icon)(aria-hidden="true")
else
i.icon.fallback= name.slice(0, 2)
= name