ColorPicker

Hue/saturation pad + lightness slider + hex input + preset swatches. Outputs a hex string via onChange.

Preview

Usage

import { ColorPicker } from '@ramtt/ui'

<ColorPicker value={color} onChange={setColor} width={240} />

Props

PropTypeDefaultDescription
valuestring'#4A90D9'Current color in #rrggbb
onChange(hex: string) => voidCalled when color changes
presetsstring[]Preset swatch hex array. Defaults to RAMTT palette.
widthnumber240Picker width in px
classNamestringAdditional Tailwind classes