{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "slider", "type": "registry:ui", "dependencies": ["@ark-ui/react"], "files": [ { "path": "./src/components/ui/slider.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\nimport { Slider as SliderPrimitive } from \"@ark-ui/react/slider\"\n\nconst Slider = SliderPrimitive.Root\n\nconst SliderControl = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.ControlProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderControl.displayName = \"SliderControl\"\n\nconst SliderDraggingIndicator = SliderPrimitive.DraggingIndicator\n\nconst SliderLabel = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.LabelProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderLabel.displayName = \"SliderLabel\"\n\nconst SliderMarker = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.MarkerProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderMarker.displayName = \"SliderMarker\"\n\nconst SliderMarkerGroup = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.MarkerGroupProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderMarkerGroup.displayName = \"SliderMarkerGroup\"\n\nconst SliderRange = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.RangeProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderRange.displayName = \"SliderRange\"\n\nconst SliderRootProvider = SliderPrimitive.RootProvider\n\nconst SliderThumb = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.ThumbProps\n>(({ className, ...props }, ref) => (\n \n \n \n))\nSliderThumb.displayName = \"SliderThumb\"\n\nconst SliderTrack = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.TrackProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderTrack.displayName = \"SliderTrack\"\n\nconst SliderValueText = React.forwardRef<\n React.ElementRef,\n SliderPrimitive.ValueTextProps\n>(({ className, ...props }, ref) => (\n \n))\nSliderValueText.displayName = \"SliderValueText\"\n\nexport {\n Slider,\n SliderControl,\n SliderDraggingIndicator,\n SliderLabel,\n SliderMarker,\n SliderMarkerGroup,\n SliderRange,\n SliderRootProvider,\n SliderThumb,\n SliderTrack,\n SliderValueText,\n}\n\nexport { useSlider } from \"@ark-ui/react/slider\"\n", "type": "registry:ui" } ] }