{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "wheel-picker",
  "type": "registry:component",
  "title": "Wheel Picker",
  "author": "ncdai <dai@chanhdai.com>",
  "description": "iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.",
  "dependencies": [
    "@ncdai/react-wheel-picker"
  ],
  "registryDependencies": [
    "@ncdai/utils"
  ],
  "files": [
    {
      "path": "src/registry/wheel-picker/wheel-picker.tsx",
      "content": "import \"@ncdai/react-wheel-picker/style.css\";\n\nimport * as WheelPickerPrimitive from \"@ncdai/react-wheel-picker\";\n\nimport { cn } from \"@/lib/utils\";\n\ntype WheelPickerValue = WheelPickerPrimitive.WheelPickerValue;\n\ntype WheelPickerOption<T extends WheelPickerValue = string> =\n  WheelPickerPrimitive.WheelPickerOption<T>;\n\ntype WheelPickerClassNames = WheelPickerPrimitive.WheelPickerClassNames;\n\nfunction WheelPickerWrapper({\n  className,\n  ...props\n}: React.ComponentProps<typeof WheelPickerPrimitive.WheelPickerWrapper>) {\n  return (\n    <WheelPickerPrimitive.WheelPickerWrapper\n      className={cn(\n        \"w-56 rounded-lg border border-zinc-200 bg-white px-1 shadow-xs dark:border-zinc-700/80 dark:bg-zinc-900\",\n        \"*:data-rwp:first:*:data-rwp-highlight-wrapper:rounded-s-md\",\n        \"*:data-rwp:last:*:data-rwp-highlight-wrapper:rounded-e-md\",\n        className\n      )}\n      {...props}\n    />\n  );\n}\n\nfunction WheelPicker<T extends WheelPickerValue = string>({\n  classNames,\n  ...props\n}: WheelPickerPrimitive.WheelPickerProps<T>) {\n  return (\n    <WheelPickerPrimitive.WheelPicker\n      classNames={{\n        optionItem: \"text-zinc-400 dark:text-zinc-500\",\n        highlightWrapper:\n          \"bg-zinc-100 text-zinc-950 dark:bg-zinc-800 dark:text-zinc-50\",\n        ...classNames,\n      }}\n      {...props}\n    />\n  );\n}\n\nexport { WheelPicker, WheelPickerWrapper };\nexport type { WheelPickerClassNames, WheelPickerOption };\n",
      "type": "registry:component"
    }
  ],
  "docs": "https://chanhdai.com/components/react-wheel-picker"
}