Progress
neobrutalism-components/progressFreeComponent
Neobrutalism Components publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by Neobrutalism Components on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://www.neobrutalism.dev/r/progress.jsonSource
1"use client"23import * as ProgressPrimitive from "@radix-ui/react-progress"45import * as React from "react"67import { cn } from "@/lib/utils"89function Progress({10 className,11 value,12 ...props13}: React.ComponentProps<typeof ProgressPrimitive.Root> & {14 value?: number15}) {16 return (17 <ProgressPrimitive.Root18 data-slot="progress"19 className={cn(20 "relative h-4 w-full overflow-hidden rounded-base border-2 border-border bg-secondary-background",21 className,22 )}23 {...props}24 >25 <ProgressPrimitive.Indicator26 data-slot="progress-indicator"27 className="h-full w-full flex-1 border-r-2 border-border bg-main transition-all"28 style={{ transform: `translateX(-${100 - (value || 0)}%)` }}29 />30 </ProgressPrimitive.Root>31 )32}3334export { Progress }
What it pulls in
npm packages
Files it writes
More from Neobrutalism Components
All 92 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | Neobrutalism Components | Components | Free | 1 dep | |
| Alertalert | Neobrutalism Components | Components | Free | no deps | |
| Alert dialogalert-dialog | Neobrutalism Components | Components | Free | 1 dep | |
| Avataravatar | Neobrutalism Components | Components | Free | 1 dep | |
| Badgebadge | Neobrutalism Components | Components | Free | no deps | |
| Breadcrumbbreadcrumb | Neobrutalism Components | Components | Free | 1 dep | |
| Buttonbutton | Neobrutalism Components | Components | Free | 1 dep | |
| Calendarcalendar | Neobrutalism Components | Components | Free | 2 deps |
