{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "glass-progress",
  "title": "Glass Progress",
  "description": "Visual indicators for task completion with animated gradient fill and glow effects.",
  "dependencies": [
    "@radix-ui/react-progress"
  ],
  "files": [
    {
      "path": "registry/liquid-glass/glass-progress.tsx",
      "content": "\"use client\"\n\nimport * as React from \"react\"\nimport * as ProgressPrimitive from \"@radix-ui/react-progress\"\nimport { cn } from \"@/lib/utils\"\n\nconst GlassProgress = React.forwardRef<\n  React.ElementRef<typeof ProgressPrimitive.Root>,\n  React.ComponentPropsWithoutRef<typeof ProgressPrimitive.Root>\n>(({ className, value, ...props }, ref) => (\n  <div className=\"relative\">\n    <div className=\"absolute -inset-1 rounded-full bg-linear-to-r from-cyan-500/20 via-blue-500/20 to-purple-500/20 blur-md opacity-50\" />\n    <ProgressPrimitive.Root\n      ref={ref}\n      className={cn(\n        \"relative h-3 w-full overflow-hidden rounded-full\",\n        \"bg-white/10 backdrop-blur-xl border border-white/20\",\n        className,\n      )}\n      {...props}\n    >\n      <ProgressPrimitive.Indicator\n        className={cn(\n          \"h-full transition-all duration-500 ease-out rounded-full\",\n          \"bg-linear-to-r from-cyan-400 via-blue-400 to-purple-400\",\n          \"shadow-[0_0_12px_rgba(59,130,246,0.5)]\",\n        )}\n        style={{ width: `${value || 0}%` }}\n      />\n    </ProgressPrimitive.Root>\n  </div>\n))\nGlassProgress.displayName = ProgressPrimitive.Root.displayName\n\nexport { GlassProgress }\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}