TuMarca

Spinner

A loading indicator that shows activity.

stable
Tipo: ui
Versión: 1.0.0
feedback spinner loading indicator progress

Comparación entre la versión Astro (Saastro) y React (shadcn/ui)

🚀 saastro/ui (Astro)
⚛️ shadcn/ui (React)

Installation

Usage

---
import { Spinner } from "@/components/ui-saastro/spinner"
---

<Spinner />

Examples

Default

<Spinner />

In Button

---
import { Button } from "@/components/ui-saastro/button"
import { Spinner } from "@/components/ui-saastro/spinner"
---

<Button disabled>
  <Spinner class="mr-2" />
  Please wait
</Button>

Sizes

<Spinner class="size-3" />
<Spinner class="size-4" />
<Spinner class="size-6" />
<Spinner class="size-8" />

Props

PropTypeDefaultDescription
classstring-Additional CSS classes for customizing size and color

Accessibility

  • Uses role="status" for proper semantics
  • Includes aria-label="Loading" for screen readers
  • Inherits text color from parent for consistent theming