Derez Timer
thegridcn/derez-timerFreeComponent
thegridcn publishes no description for this item.
See it running
Open the demo on thegridcn
thegridcn.com/r/derez-timerInstall it
npx shadcn@latest add https://thegridcn.com/r/derez-timer.jsonSource
1"use client";23import type * as React from "react";4import { cn } from "@/lib/utils";56interface DerezTimerProps extends React.HTMLAttributes<HTMLDivElement> {7 milliseconds?: number;8 minutes: number;9 seconds: number;10}1112export function DerezTimer({13 minutes,14 seconds,15 milliseconds = 0,16 className,17 ...props18}: DerezTimerProps) {19 return (20 <div21 data-slot="tron-derez-timer"22 className={cn(23 "inline-flex flex-col items-end rounded border border-primary/30 bg-primary/10 px-4 py-2",24 className25 )}26 {...props}27 >28 <div className="text-[10px] text-primary/70 uppercase tracking-widest">29 TIME TO DE-RESOLUTION30 </div>31 <div className="flex items-baseline">32 <span className="glow-text font-bold font-mono text-4xl text-primary tracking-wider">33 {String(minutes).padStart(2, "0")}:{String(seconds).padStart(2, "0")}34 </span>35 {milliseconds > 0 && (36 <span className="ml-1 font-mono text-lg text-primary/70">37 -{String(milliseconds).padStart(2, "0")}38 </span>39 )}40 </div>41 </div>42 );43}
Files it writes
More from thegridcn
All 139 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | thegridcn | Components | Free | 2 deps | |
| Agent Avataragent-avatar | thegridcn | Components | Free | no deps | |
| Alertalert | thegridcn | Components | Free | 1 dep | |
| Alert Dialogalert-dialog | thegridcn | Components | Free | 1 dep | |
| Announcement Barannouncement-bar | thegridcn | Components | Free | no deps | |
| Anomaly Banneranomaly-banner | thegridcn | Components | Free | no deps | |
| Arrival Panelarrival-panel | thegridcn | Components | Free | no deps | |
| Aspect Ratioaspect-ratio | thegridcn | Components | Free | 1 dep |
