Ship-It Designv0.0.3
GitHub

Skeleton

Each example below is a real component instance — flip the theme toggle to see how it adapts.

Default#

Layout#

Loading…

Props#

Props for Skeleton
PropTypeDefaultDescription
widthstring | number | undefined100%Width override — accepts any CSS length, e.g. `'70%'`, `120`.
heightstring | number | undefinedHeight override. Defaults differ by shape: `line` = 14, `block` = 80, `circle` = 40.
standaloneboolean | undefinedfalseRender this Skeleton as its own loading announcement (`role="status"`, `aria-busy="true"`, `aria-label="Loading"`). Default `false` — Skeleton is `aria-hidden` so a list of N skeletons does not announce N times. Wrap a group of Skeletons in `<SkeletonGroup>` to get a single aggregate announcement, or set `standalone` when rendering a single isolated Skeleton with no surrounding live region.
shape"circle" | "line" | "block" | null | undefinedline