import settings from '@/web/states/settings' import { changeAccentColor } from '@/web/utils/theme' import { useSnapshot } from 'valtio' import { cx } from '@emotion/css' const AccentColor = () => { const colors = { red: 'bg-red-500', orange: 'bg-orange-500', amber: 'bg-amber-500', yellow: 'bg-yellow-500', lime: 'bg-lime-500', green: 'bg-green-500', emerald: 'bg-emerald-500', teal: 'bg-teal-500', cyan: 'bg-cyan-500', sky: 'bg-sky-500', blue: 'bg-blue-500', indigo: 'bg-indigo-500', violet: 'bg-violet-500', purple: 'bg-purple-500', fuchsia: 'bg-fuchsia-500', pink: 'bg-pink-500', rose: 'bg-rose-500', } const changeColor = (color: string) => { settings.accentColor = color changeAccentColor(color) } const accentColor = useSnapshot(settings).accentColor return (