import { useState } from 'react' type RGB = { r: number g: number b: number } type HSL = { h: number s: number l: number } type HSB = { h: number s: number b: number } type ColorFormat = 'hex' | 'rgb' | 'hsl' | 'hsb' | 'tailwind' export function ColorPicker() { const [color, setColor] = useState('#6366F1') // Default to indigo-500 const [format, setFormat] = useState('hex') return (

Color Picker

{/* Color Preview */}
{/* Color Input */}
{(['hex', 'rgb', 'hsl', 'hsb', 'tailwind'] as const).map((f) => ( ))}
setColor(e.target.value)} className="w-full px-4 py-2 rounded-md border border-zinc-300 focus:outline-none focus:ring-2 focus:ring-indigo-500" placeholder="Enter color value..." /> setColor(e.target.value)} className="absolute right-2 top-1/2 -translate-y-1/2 w-8 h-8 p-0 border-0 rounded-md cursor-pointer" />
) }