import type { Theme } from "~/styles/themes.css"; interface Props { theme: Theme; themeName: string; setTheme: Function; } export default function ThemeOption({ theme, themeName, setTheme }: Props) { const capitalizeFirstLetter = (s: string) => { return s.charAt(0).toUpperCase() + s.slice(1); }; return (
setTheme(themeName)} className="rounded-md p-3 sm:p-5 hover:cursor-pointer flex gap-3 items-center border-2 justify-between" style={{ background: theme.bg, color: theme.fg, borderColor: theme.bgSecondary, }} >
{capitalizeFirstLetter(themeName)}
); }