Skip to Content

Color Picker

An interactive color picker for selecting HEX or RGB color values. Used by RenderFormFields for ColumnTypeEnum.COLOR fields.


Import

import { ColorPicker } from "@phpcreation/frontend-components-react-nextjs-bundle/components/ColorPicker";

Props

PropTypeDefaultDescription
valuestring""Controlled color value (HEX)
onChange(value: string) => voidChange handler
disabledbooleanfalseDisable the picker
classNamestringAdditional CSS classes

Usage

import { ColorPicker } from "..."; <ColorPicker value={color} onChange={setColor} />

With React Hook Form

<FormField control={form.control} name="brandColor" render={({ field }) => ( <FormItem> <FormLabel>Brand Color</FormLabel> <FormControl> <ColorPicker value={field.value} onChange={field.onChange} /> </FormControl> <FormMessage /> </FormItem> )} />

Last updated on