{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "progress", "type": "registry:ui", "dependencies": ["@ark-ui/react"], "files": [ { "path": "./src/components/ui/progress.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { Progress as ProgressPrimitive } from \"@ark-ui/react/progress\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Progress = ProgressPrimitive.Root\n\nconst ProgressCircle = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.CircleProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressCircle.displayName = \"ProgressCircle\"\n\nconst ProgressCircleRange = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.CircleRangeProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressCircleRange.displayName = \"ProgressCircleRange\"\n\nconst ProgressCircleTrack = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.CircleTrackProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressCircleTrack.displayName = \"ProgressCircleTrack\"\n\nconst ProgressContext = ProgressPrimitive.Context\n\nconst ProgressLabel = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.LabelProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressLabel.displayName = \"ProgressLabel\"\n\nconst ProgressRange = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.RangeProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressRange.displayName = \"ProgressRange\"\n\nconst ProgressRootProvider = ProgressPrimitive.RootProvider\n\nconst ProgressTrack = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.TrackProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressTrack.displayName = \"ProgressTrack\"\n\nconst ProgressValueText = React.forwardRef<\n React.ElementRef,\n ProgressPrimitive.ValueTextProps\n>(({ className, ...props }, ref) => (\n \n))\nProgressValueText.displayName = \"ProgressValueText\"\n\nconst ProgressView = ProgressPrimitive.View\n\nexport {\n Progress,\n ProgressCircle,\n ProgressCircleRange,\n ProgressCircleTrack,\n ProgressContext,\n ProgressLabel,\n ProgressRange,\n ProgressRootProvider,\n ProgressTrack,\n ProgressValueText,\n ProgressView,\n}\n\nexport { useProgress } from \"@ark-ui/react/progress\"\n", "type": "registry:ui" } ], "css": { "@keyframes in-out": { "from": { "opacity": "var(--tw-enter-opacity, 1)", "transform": "translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))" }, "to": { "opacity": "var(--tw-exit-opacity, 1)", "transform": "translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))" } } } }