@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.
15 kB, enforced by size-limit
Setup
pnpm i @terrazzo/react-color-picker @terrazzo/tilesimport 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:
+ 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.