{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "glass-slider",
  "title": "Glass Slider",
  "description": "Range input controls with gradient track, glow effects, and smooth thumb interaction.",
  "dependencies": [
    "@radix-ui/react-slider"
  ],
  "files": [
    {
      "path": "registry/liquid-glass/glass-slider.tsx",
      "content": "\"use client\"\n\nimport * as React from \"react\"\nimport * as SliderPrimitive from \"@radix-ui/react-slider\"\nimport { cn } from \"@/lib/utils\"\n\nconst GlassSlider = React.forwardRef<\n  React.ElementRef<typeof SliderPrimitive.Root>,\n  React.ComponentPropsWithoutRef<typeof SliderPrimitive.Root>\n>(({ className, ...props }, ref) => (\n  <SliderPrimitive.Root\n    ref={ref}\n    className={cn(\"relative flex w-full touch-none select-none items-center\", className)}\n    {...props}\n  >\n    <SliderPrimitive.Track\n      className={cn(\n        \"relative h-2 w-full grow overflow-hidden rounded-full\",\n        \"bg-white/10 backdrop-blur-xl border border-white/20\",\n      )}\n    >\n      <SliderPrimitive.Range\n        className={cn(\n          \"absolute h-full rounded-full\",\n          \"bg-linear-to-r from-cyan-400 via-blue-400 to-purple-400\",\n          \"shadow-[0_0_8px_rgba(59,130,246,0.4)]\",\n        )}\n      />\n    </SliderPrimitive.Track>\n    <SliderPrimitive.Thumb\n      className={cn(\n        \"block h-5 w-5 rounded-full cursor-grab active:cursor-grabbing\",\n        \"bg-white border-2 border-white/50\",\n        \"shadow-[0_2px_10px_rgba(0,0,0,0.3)]\",\n        \"transition-all duration-200\",\n        \"hover:scale-110 hover:shadow-[0_0_16px_rgba(59,130,246,0.5)]\",\n        \"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/50\",\n        \"disabled:pointer-events-none disabled:opacity-50\",\n      )}\n    />\n  </SliderPrimitive.Root>\n))\nGlassSlider.displayName = SliderPrimitive.Root.displayName\n\nexport { GlassSlider }\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}