Dots that show where you are in a carousel or onboarding flow: the active dot stretches into a pill, a progress style fills the pill and moves on by itself like stories, and a window style shows five dots out of many and shrinks the edge ones. Clickable and keyboard friendly.
pnpm dlx shadcn@latest add "https://reactframe.com/r/dot-pager-indicator.json"