[go: up one dir, main page]

jagrat7/ui

Loading Button

A shadcn button with a spinner, loading label, and enforced busy/disabled state.

Click to simulate a 1.5s save
npx shadcn@latest add https://ui.jr7.dev/r/loading-button.json

Numbered Pagination

Controlled page navigation with nearby pages, first/last links, ellipses, and a fetching state.

page 5 ยท showing 49โ€“60 of 240
npx shadcn@latest add https://ui.jr7.dev/r/numbered-pagination.json

Audio Visualizer

A mirrored waveform built on audvis, with an idle strip, reduced-motion support, and optional frequency samples.

Simulated audio
npx shadcn@latest add https://ui.jr7.dev/r/audio-visualizer.json

Error Message

An animated, dismissible inline error with a configurable auto-dismiss timeout.

Timer starts when visible
npx shadcn@latest add https://ui.jr7.dev/r/error-message.json