Spinner

A monochrome loading indicator that spins.

<script lang="ts">
  import { Spinner } from "$lib/components/ui/spinner";
</script>
 
<div class="flex items-center gap-6">
  <Spinner class="size-4" />
  <Spinner class="size-6" />
  <Spinner class="size-8 border-[3px]" />
</div>

Installation

npx lily-svelte@latest add spinner

Usage

Size and stroke are controlled with utility classes — size-* for the diameter and border-* for the stroke width.

<script lang="ts">
	import { Spinner } from '$lib/components/ui/spinner';
</script>
 
<Spinner class="size-6" />

Built by levish. The source code is available on GitHub.

Quiet by design.