An open API service indexing awesome lists of open source software.

https://github.com/satelllte/react-knob-headless

🎛️ Unstyled & accessible knob primitive for React.
https://github.com/satelllte/react-knob-headless

dial-knob headless-ui headlessui-react knob react-dial-knob react-knob react-rotary-knob rotary rotary-knob slider

Last synced: about 1 year ago
JSON representation

🎛️ Unstyled & accessible knob primitive for React.

Awesome Lists containing this project

README

          

# 🎛️ React Knob Headless

[![Version](https://img.shields.io/npm/v/react-knob-headless?style=flat&colorA=000000&colorB=000000)](https://npmjs.com/package/react-knob-headless)
[![docs](https://img.shields.io/badge/docs-f5f5f5?style=flat&colorA=000000&colorB=000000)](https://react-knob-headless.pages.dev)

Unstyled & accessible **knob** primitive for React.

## Features

- Knob primitive component. Tailored for audio applications in React.
- Unstyled. Can be styled with any styling solution: Vanilla CSS, Tailwind, Emotion, anything.
- Smooth drag gesture, which supports mouse & touch devices. Powered by [@use-gesture](https://use-gesture.netlify.app/).
- Accessibility support. Follows [ARIA Slider](https://www.w3.org/WAI/ARIA/apg/patterns/slider/) pattern.

## Documentation

📚 **[react-knob-headless.pages.dev](https://react-knob-headless.pages.dev/)**

## Installation

```sh
npm install --save-exact react-knob-headless
```