Dev Design Library

Arc Picker

Radial text picker with top, bottom, left or right curves, smooth wheel movement and live selection on each scroll step. One persistent bracket frame grows and squeezes around each label. Supports drag momentum, keyboard input, disabled choices, controlled or uncontrolled values, forms and reduced motion.

Arc Picker preview
Library
beUI
Framework
React
Type
component
License
MIT
Install
npx shadcn@latest add @beui/arc-picker
Files
  • components/motion/arc-picker.tsx
  • lib/ease.ts
  • lib/i18n.tsx
  • lib/touch.ts
  • lib/utils.ts
Source
https://github.com/starc007/ui-components

Categories

More from beUI