6.9k

Progress

Previous Next

Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.

Docs API Reference
<script lang="ts">
  import { onMount } from "svelte";
  import { Progress } from "$lib/components/ui/progress/index.js";
 
  let value = $state(13);
 
  onMount(() => {
    const timer = setTimeout(() => (value = 66), 500);
    return () => clearTimeout(timer);
  });
</script>
 
<Progress {value} max={100} class="w-[60%]" />

Installation

pnpm dlx shadcn-svelte@latest add progress

Usage

<script lang="ts">
  import { Progress } from "$lib/components/ui/progress/index.js";
</script>
<Progress value={33} />