fix(web): theme menu items fire on keyboard select (onSelect)

This commit is contained in:
2026-09-08 19:19:45 +08:00
parent dcaf502de6
commit 7727baa25b
+1 -1
View File
@@ -20,7 +20,7 @@ export function ThemeToggle() {
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
{ITEMS.map(({ v, label, icon: Icon }) => (
<DropdownMenuItem key={v} onClick={() => setTheme(v)}>
<DropdownMenuItem key={v} onSelect={() => setTheme(v)}>
<Icon />
{label}
{theme === v && <Check className="ml-auto size-4" />}