Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-circular-input

petecorreia14kMIT0.2.4TypeScript support: included

React components for easily composing a circular range input

react, circular, input, radial, gauge, knob, react-circular-input, svg, touch, react-component, presentational

readme

react-circular-input

React components for easily composing a circular range input

Latest Release Downloads Version MIT License

npm i react-circular-input

Animated example image (GIF)

Example

import {
    CircularInput,
    CircularTrack,
    CircularProgress,
    CircularThumb
} from 'react-circular-input'

export default () => {
    const [value, setValue] = useState(0.25)

    return (
        <CircularInput value={value} onChange={setValue}>
            <CircularTrack />
            <CircularProgress />
            <CircularThumb />
        </CircularInput>
    )
}

There's a lot more you can do with the library. From a simple gauge to a fully custom and animated circular input range.

Play around with examples at CodeSandbox:

Edit react-circular-input

A declarative and composable approach means we have a lot of flexibility, check out the documentation for how to go further!

Documentation

Full documentation at react-circular-input.now.sh.

Enjoy! 🎉


Contributing | Code of Conduct | MIT License