Progress Circle Custom Size

PreviousNext

progress-circle-custom-size-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/statuses/progress-circle/progress-circle-custom-size-demo.tsx
"use client"

import React, { useState } from "react"

import { ProgressCircle } from "@/components/ui/progress-circle"

export default function ProgressCircleCustomSizeDemo() {
  const [value, setValue] = useState(1)

  React.useEffect(() => {
    const interval = setInterval(() => {
      setValue((prev) => (prev < 100 ? prev + 1 : 100))
    }, 100)

    return () => clearInterval(interval)
  }, [])

  return <ProgressCircle className="size-10" aria-label="Loading…" isIndeterminate value={value} />
}

Installation

npx shadcn@latest add @intentui/progress-circle-custom-size-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.