Restyle theme toggle as borderless monochrome icon

This commit is contained in:
2025-11-17 21:47:27 +08:00
parent 636b11b90f
commit 9ff2b4bb84

View File

@@ -20,10 +20,13 @@ export function ThemeToggle() {
return ( return (
<button <button
type="button" type="button"
className="rounded border px-2 py-1 text-xs" className="inline-flex h-8 w-8 items-center justify-center rounded-full text-slate-500 transition hover:bg-slate-100 hover:text-slate-800 dark:text-slate-400 dark:hover:bg-slate-800 dark:hover:text-slate-100"
onClick={() => setTheme(next)} onClick={() => setTheme(next)}
aria-label={theme === 'dark' ? '切換為淺色主題' : '切換為深色主題'}
> >
{theme === 'dark' ? '☀️' : '🌙'} <span className="text-lg leading-none">
{theme === 'dark' ? '●' : '○'}
</span>
</button> </button>
); );
} }