DEV Community

MD Taseen Khan
MD Taseen Khan

Posted on • Originally published at reactjsexample.com on

A beautiful Gauge React component to indicate a status

vercel/gauge

A beautiful Gauge React component to indicate a status

This is the open-source Tailwindcss version of Vercel’s beautiful Gauge React component to indicate a status.

A beautiful Gauge React component to indicate a status

Demo

View the demo here: https://gauge-demo.vercel.app

View the original Vercel design system here: Gauge

Installation

Requirements

  • tailwindcss
  • tailwindcss-animate

It’s pretty easy to install. I made it a standalone component that you can copy in your codebase.

  1. Copy the gauge component

  2. Add keyframes and animation to your tailwind.config.ts

  3. Import into your page

API

The Gauge component takes three props: value, size, showValue.

  • value: a number from 0 to 100
  • size: a string (“small”, “medium”, “large”). Defaults to: "small"
  • showValue: a boolean to show the number inside the gauge or not. Defaults to: true

Inspiration

  • Thanks to the @vercel design team for the awesome component.
  • Thanks to @shadcn who gave me a new joy for UI design.

GitHub

View Github

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay