amezing/components/paginator.spug
2026-10-23 08:53:07 -04:00

32 lines
1 KiB
Text

props
counter: string
first?: string
previous?: string
next?: string
last?: string
nav.paginator
if first
a.paginator-item.first(href=first title="First page")
i.ph.ph-caret-line-left(aria-hidden="true")
else
span.paginator-item.first(aria-disabled="true")
i.ph.ph-caret-line-left(aria-hidden="true")
if previous
a.paginator-item.previous(href=previous rel="prev" title="Previous page")
i.ph.ph-caret-left(aria-hidden="true")
else
span.paginator-item.previous(aria-disabled="true")
i.ph.ph-caret-left(aria-hidden="true")
span.paginator-counter= counter
if next
a.paginator-item.next(href=next rel="next" title="Next page")
i.ph.ph-caret-right(aria-hidden="true")
else
span.paginator-item.next(aria-disabled="true")
i.ph.ph-caret-right(aria-hidden="true")
if last
a.paginator-item.last(href=last title="Last page")
i.ph.ph-caret-line-right(aria-hidden="true")
else
span.paginator-item.last(aria-disabled="true")
i.ph.ph-caret-line-right(aria-hidden="true")