🎉Paper UI v2.0 is here!
See what's new

PULoading Component

A hand-drawn style loading component with multiple animation types and smooth transitions

Usage

Basic Usage

Dots Animation

Skeleton Loading

With Text

Loading...

Different Sizes

Props

PropTypeRequiredDefaultDescription
typecircular | dots | skeletonNocircularLoading animation type
sizesmall | medium | largeNomediumLoading component size
textstringNo''Loading text to display
customClassstringNo''Custom CSS classes

Features

  • Hand-drawn style visual effects with shadows
  • Multiple animation types: circular, dots, skeleton
  • Smooth CSS animations and transitions
  • Different sizes for various use cases
  • Optional loading text support
  • Dark mode support
  • Responsive design

Dependencies

  • Tailwind CSS for styling
  • Vue 3 Composition API