Components
Color picker

Color Picker

The Color Picker is a versatile and feature-rich color selection tool for your applications. It provides support for different color spaces, user interaction, and accessibility.

API Reference

Root

PropTypeDefault
defaultValue
string
dir
'ltr' | 'rtl'
disabled
boolean
getRootNode
() => ShadowRoot | Node | Document
id
string
ids
Partial<{ content: string area: string areaGradient: string areaThumb: string channelInput(id: string): string channelSliderTrack(id: ColorChannel): string channelSliderThumb(id: ColorChannel): string }>
name
string
onValueChange
(details: ValueChangeDetails) => void
onValueChangeEnd
(details: ValueChangeDetails) => void
readOnly
boolean
value
string

Area

PropTypeDefault
xChannel
ColorChannel
yChannel
ColorChannel
asChild
boolean

Swatch

PropTypeDefault
value
string | Color
asChild
boolean
readOnly
boolean

Content

PropTypeDefault
asChild
boolean

AreaThumb

PropTypeDefault
asChild
boolean

SwatchGroup

PropTypeDefault
asChild
boolean

AreaGradient

PropTypeDefault
asChild
boolean

ChannelInput

PropTypeDefault
channel
ExtendedColorChannel
asChild
boolean
orientation
Orientation

SwatchBackground

PropTypeDefault
asChild
boolean

EyeDropperTrigger

PropTypeDefault
asChild
boolean

ChannelSliderThumb

PropTypeDefault
asChild
boolean

ChannelSliderTrack

PropTypeDefault
channel
ColorChannel
asChild
boolean
orientation
Orientation

ChannelSliderBackground

PropTypeDefault
asChild
boolean