Ritesh Bucha

Modern Verticle Progress

Component 37

About

The Modern Progress component creates a modern progress bar. It supports hover effects, color changes, and pixel shape customization.

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

Code

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

Usage.tsx

"use client";

import { useState } from "react";
import { useEffect } from "react";
import { Component } from "@/components/ui/modern-verticle-progress";

export default function DemoOne() {
  const [progress, setProgress] = useState(0);

  useEffect(() => {
    const interval = setInterval(() => {
      setProgress(progress + 1);
    }, 100);
    return () => clearInterval(interval);
  }, [progress]);

  return (
    <div className="w-full h-full flex items-center justify-center max-w-xl">
      <Component
        value={progress}
        className="border-purple-500"
        indicatorClassName="bg-purple-500"
        showText
      />
    </div>
  );
};

Dependencies

More by Ritesh Bucha

View all
  • Magic Cursor

    Magic Cursor

    76
  • View Magnifier

    View Magnifier

    56
  • Split Text Effect

    Split Text Effect

    17
  • Pixel Icon

    Pixel Icon

  • Game Of Life

    Game Of Life