import { motion as m } from 'framer-motion' import { twMerge } from 'tailwind-merge' import { useUserConfigs } from '@/hooks/useUserConfigs' type PrimaryColorOption = { value: PrimaryColor class: string } const primaryColorOptions: PrimaryColorOption[] = [ { value: 'primary-blue', class: 'bg-blue-500', }, { value: 'primary-purple', class: 'bg-purple-500', }, { value: 'primary-green', class: 'bg-green-500', }, ] export default function TogglePrimary() { const [config, setUserConfig] = useUserConfigs() const handleChangeAccent = (primaryColor: PrimaryColor) => { setUserConfig({ ...config, primaryColor }) } return (
{primaryColorOptions.map((option, i) => { const isActive = config.primaryColor === option.value return (
) })}
) }