import * as React from "react"; import * as ProgressPrimitive from "@radix-ui/react-progress"; import { cn } from "@/lib/utils"; const Progress = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { indicatorClassName?: string; } >(({ className, value, indicatorClassName, ...props }, ref) => { // Ensure value is a valid number between 0-100 const safeValue = Math.max(0, Math.min(100, Number(value) || 0)); return ( ); }); Progress.displayName = ProgressPrimitive.Root.displayName; export { Progress };