tochny

Glass Progress

Component

About

A frosted glass-styled progress bar built on Radix UI Progress, with a translucent blurred track and a colored fill for showing task or loading completion.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Glass Progress to your project and fits it to your theme.

Code

How Glass Progress is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client";

import * as React from "react";
import { GlassProgress } from "@/components/ui/glass-progress";

export default function GlassProgressDemo() {
  const [value, setValue] = React.useState(13);

  React.useEffect(() => {
    const timer = setTimeout(() => setValue(66), 500);
    return () => clearTimeout(timer);
  }, []);

  return (
    <div className="flex w-full max-w-sm items-center justify-center bg-background p-10">
      <GlassProgress value={value} className="w-full" />
    </div>
  );
}

Dependencies

More by tochny

View all
  • Glass Calendar

    Glass Calendar

  • Glass Pagination

    Glass Pagination

  • Glass Context Menu

    Glass Context Menu

  • Glass Menubar

    Glass Menubar

  • Glass Skeleton

    Glass Skeleton

  • Glass Label

    Glass Label