@terrazzo/react-color-picker
Version:
React color picker that supports Color Module 4, wide color gamut (WCG), and Display-P3 using WebGL for monitor-accurate colors. Powered by Culori.
32 lines (20 loc) • 934 B
Markdown
# /react-color-picker
Pick colors using CSS Color Module 4, wide color gamut (WCG), and all supported web colorspaces using React and WebGL for monitor-accurate colors. Powered by 🌈 [Culori](https://culorijs.org/).
`15 kB`, enforced by [size-limit](https://www.npmjs.com/package/size-limit)
## Setup
```sh
pnpm i /react-color-picker /tiles
```
```tsx
import ColorPicker from "@terrazzo/react-color-picker";
import { useState } from "react";
const [color, setColor] = useState("color(display-p3 0 0.3 1)");
<ColorPicker value={color} onChange={setColor} />;
```
### Styling
To use the default styles, import both `/tiles` and `/react-color-picker` CSS:
```diff
+ import "@terrazzo/tiles/all-components.css";
+ import "@terrazzo/react-color-picker/styles.css";
```
Or, you can copy both of those files manually into your own styling, and customize/delete what you don’t use.