Koori UI
Components

GlassProgress

A glassmorphism-styled progress bar powered by Radix UI with color variants.

Preview

Usage

import { GlassProgress } from "koori-ui";
 
<GlassProgress value={60} />

Variants

<GlassProgress value={75} variant="default" />
<GlassProgress value={90} variant="success" />
<GlassProgress value={50} variant="warning" />
<GlassProgress value={30} variant="error" />

Animated Example

import { useState, useEffect } from "react";
import { GlassProgress } from "koori-ui";
 
function Example() {
  const [value, setValue] = useState(0);
  useEffect(() => {
    const timer = setTimeout(() => setValue(72), 500);
    return () => clearTimeout(timer);
  }, []);
  return <GlassProgress value={value} variant="success" />;
}

Props

PropTypeDefaultDescription
valuenumber0Current progress value (0–100)
variant"default" | "success" | "warning" | "error""default"Color variant
maxnumber100Maximum value
classNamestringAdditional CSS classes

All Radix Progress.Root props are also accepted.

On this page