CogniSync
CogniSync Design System

Pagination

Pagination splits long lists into pages so people can move forward, back, or jump to a specific page.

Variants

Start, middle, and end

Figma property variants: on the first page Previous is #94A3B8; on the last page Next is muted; in the middle both nav labels use #020617 (669:1388–669:1386).

Start (page 1 of 10)
Middle (page 5 of 10)
End (page 10 of 10)
Structure

Anatomy

Nav row

Horizontal flex, 4px gap between controls (669:1388). Geist 14px medium, line-height 1.4.

Previous / Next

Chevron + label, 12px horizontal padding, 8px vertical, 6px radius. Enabled: text #020617; disabled: #94A3B8.

Page cell

36px min width; selected: white fill, 1px #E2E8F0 border; default: transparent border, #0F172A numeral (669:1127 / 669:1129).

Ellipsis

32×32 bordered #E2E8F0 container with horizontal dots icon (669:1165).