UNPKG

@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
# @terrazzo/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 @terrazzo/react-color-picker @terrazzo/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 `@terrazzo/tiles` and `@terrazzo/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.