This component no longer exists. It was in ondo-ui’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-09 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
progress
ondo-ui/progressRemovedComponent
Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.
Install it
npx shadcn@latest add https://ui.ondo.dou.so/r/progress.jsonSource
1"use client"23import { Progress as ProgressPrimitive } from "@base-ui/react/progress"4import { cva, type VariantProps } from "class-variance-authority"56import { cn } from "@/lib/utils"78const progressVariants = cva("group/progress flex flex-wrap gap-3", {9 variants: {10 variant: {11 default: "text-primary",12 info: "text-info",13 success: "text-success",14 warning: "text-warning",15 destructive: "text-destructive",16 },17 },18 defaultVariants: {19 variant: "default",20 },21})2223function Progress({24 className,25 variant = "default",26 children,27 value,28 ...props29}: ProgressPrimitive.Root.Props & VariantProps<typeof progressVariants>) {30 return (31 <ProgressPrimitive.Root32 value={value}33 data-slot="progress"34 data-variant={variant}35 className={cn(progressVariants({ variant, className }))}36 {...props}37 >38 {children}39 <ProgressTrack>40 <ProgressIndicator />41 </ProgressTrack>42 </ProgressPrimitive.Root>43 )44}4546function ProgressTrack({ className, ...props }: ProgressPrimitive.Track.Props) {47 return (48 <ProgressPrimitive.Track49 className={cn(50 "relative flex h-1.5 w-full items-center overflow-x-hidden rounded-full bg-muted",51 className52 )}53 data-slot="progress-track"54 {...props}55 />56 )57}5859function ProgressIndicator({60 className,61 ...props62}: ProgressPrimitive.Indicator.Props) {63 return (64 <ProgressPrimitive.Indicator65 data-slot="progress-indicator"66 className={cn("h-full bg-current transition-all", className)}67 {...props}68 />69 )70}7172function ProgressLabel({ className, ...props }: ProgressPrimitive.Label.Props) {73 return (74 <ProgressPrimitive.Label75 className={cn("text-sm font-medium text-foreground", className)}76 data-slot="progress-label"77 {...props}78 />79 )80}8182function ProgressValue({ className, ...props }: ProgressPrimitive.Value.Props) {83 return (84 <ProgressPrimitive.Value85 className={cn(86 "ml-auto text-sm text-muted-foreground tabular-nums",87 className88 )}89 data-slot="progress-value"90 {...props}91 />92 )93}9495export {96 Progress,97 ProgressTrack,98 ProgressIndicator,99 ProgressLabel,100 ProgressValue,101 progressVariants,102}
What it pulls in
npm packages
Other registry items
