Text Content Skeleton
Loading lines for paragraphs and document copy.
Data feedback
Animated placeholder loading card for async data fetching.
pnpm add @quinkit/uiimport { Skeleton } from "@quinkit/ui";Live previews · code · themes · viewport · dark mode
Loading lines for paragraphs and document copy.
A loading placeholder for card components.
User list item loading placeholder.
Placeholder rows while async table data loads.
Grid skeleton placeholder for dashboard analytics cards.
Skeleton is part of the Week 4–6 free core component set. It follows the shared component standard with TypeScript exports, semantic token styling, accessibility-minded markup, and Storybook examples.
bg-background, text-foreground, border-border, bg-popover, and text-muted-foreground.Skeleton adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/skeleton.json