NexoreUIv1.4
InstallationComponents41IconsNexore MakeAI
Create ProjectSTUDIOGitHub
NexoreUI
41 comps
Create Project
Studio
Installation
Components Overview
40+
Icons
300+
Categories6 groups
Button
Input
Switch
Slider
Rating
File Upload
Card
Accordion
Tabs
Table
Stepper
Scroll Area
Navigation
Dock
Data Display
Thinking Indicator
AI
Tool Call Card
AI
Agent Status Pill
AI
Command
Theme: indigo
Studio
DocsSkeleton

Skeleton

Loading placeholders for content.

NextLoaders
On This Page
Quick Actions
Project Studio
New
Nexore Make (AI)Source on GitHub

Skeletons

Placeholder elements that mimic layout structures while content loads.

When to use

layout placeholdersReducing perceived latency during data fetching (loading feed items, user profile blocks)
circular skeletonsRepresenting avatars, profile badges, circular buttons, and status icons
lines & paragraphsSimulating dynamic line lengths of block copy text or headers to prevent page layout jumps

Interactive Playground

Live CanvasInteractive
Controls(5)
variant
select

The shape of the skeleton placeholder

count
number

The count of items to render sequentially

animated
boolean
Toggle state:

Displays the loading shimmer sweep animation

width
text

Custom width value

height
text

Custom height value

Generated JSX
Source
import { Skeleton } from "nexoreui"

<Skeleton />

Default Skeleton

component.tsx

Circular Skeleton

component.tsx

Skeleton Paragraph

component.tsx

User Profile Skeleton

component.tsx

Skeleton Card

component.tsx
Page 1 of 2

API Reference (Props)

PropTypeDefaultDescription
widthstring | number—The width value of the skeleton (e.g. 100%, 150px, or numeric).
heightstring | number—The height value of the skeleton.
variant"line" | "circle" | "rect""rect"The shape type variant.
countnumber1The number of rows of skeletons to render.
animatedbooleantrueWhether to render a dynamic sliding shimmer background.
classNamestring—Additional custom class names.

♿ Accessibility (a11y)

  • ARIA Attributes: Always include aria-busy="true" on container layouts that are currently rendering skeleton assets to inform screen readers of the active load operation.
  • Alternative Text: Skeletons are decorative and should generally be hidden from screen readers using aria-hidden="true", while exposing a single aria-live loading message elsewhere.