NOCTA UI

Spinner

Loading spinner component with variants, sizes and smooth animations for indicating loading states

Installation

Install the Spinner component using the nocta-ui CLI:

npx nocta-ui add spinner

Import the component:

import { Spinner } from '@/components/ui/spinner';

Examples

Default Spinner

Loading...

Sizes

Three size options are available: sm, md, and lg. The default size is md.

Loading...
Small
Loading...
Medium
Loading...
Large

Api Reference

PropTypeDefaultDescription
size'sm' | 'md' | 'lg''md'Spinner size
variant'default' | 'primary' | 'secondary''default'Spinner style variant
classNamestring''Additional CSS classes

The Spinner component also accepts all standard HTML div attributes.