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> </DropdownMenuTrigger>
<DropdownMenuContent align="end"> <DropdownMenuContent align="end">
{ITEMS.map(({ v, label, icon: Icon }) => ( {ITEMS.map(({ v, label, icon: Icon }) => (
<DropdownMenuItem key={v} onClick={() => setTheme(v)}> <DropdownMenuItem key={v} onSelect={() => setTheme(v)}>
<Icon /> <Icon />
{label} {label}
{theme === v && <Check className="ml-auto size-4" />} {theme === v && <Check className="ml-auto size-4" />}