Basic Usage
Available Methods
Sets the color format (hex, rgb, rgba, hsl, hsla).
Adds preset color swatches.
Powered by Mintlify
Auto-generate your docs
use Filament\Forms\Components\ColorPicker;
ColorPicker::make('color')
ColorPicker::make('color')
->format('rgba')
ColorPicker::make('color')
->swatches([
'#ff0000',
'#00ff00',
'#0000ff',
])
ColorPicker::make('primary_color')
->label('Primary Brand Color')
->default('#3b82f6')
->required()
ColorPicker::make('theme_color')
->swatches([
'#ef4444', // Red
'#f59e0b', // Orange
'#10b981', // Green
'#3b82f6', // Blue
'#8b5cf6', // Purple
])
ColorPicker::make('overlay_color')
->format('rgba')
->default('rgba(0, 0, 0, 0.5)')
ColorPicker::make('background_color')
->swatches([
'#ffffff',
'#f3f4f6',
'#e5e7eb',
'#d1d5db',
])
->default('#ffffff')