1.5.3 • Published 2 months ago

@rc-component/color-picker v1.5.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@rc-component/color-picker

React Color Picker.

NPM version dumi build status Test coverage npm download bundle size

install

@rc-component/color-picker

Development

npm install
npm start

Example

http://localhost:8000

Usage

import ColorPicker from '@rc-component/color-picker';
import '@rc-component/color-picker/assets/index.css';

export default () => <ColorPicker />;

API

PropertyDescriptionTypeDefault
valueValue of colorstring | Color-
defaultValueDefault value of colorstring | Color-
onChangeCallback when value is changed(value: Color, type: hue \| alpha) => void-
onChangeCompleteCallback when drag is stop(value: Color, type: hue \| alpha) => void-
disabledDisabled ColorPickerbooleanfalse
disabledAlphaDisabled alpha sliderbooleanfalse
panelRenderCustom panel render(panel: React.ReactElement) => React.ReactElement-

Color

PropertyDescriptionTypeDefault
toHexStringConvert to hex format color string, like #ffffff() => string-
toHsbConvert to hsb object, like { h: 0, s: 0, b: 0, a: 0 }() => ({ h: number, s: number, b: number, a number })-
toHsbStringConvert to hsb format color string, like hsba(0, 0%, 0%, 0)() => string-
toRgbConvert to rgb object, like { r: 0, g: 0, b: 0, a: 0 }() => ({ r: number, g: number, b: number, a number })-
toRgbStringConvert to rgb format color string, like rgba(0, 0, 0, 0)() => string-

Test Case

npm test
or
npm run coverage

License

@rc-component/color-picker is released under the MIT license.