) {
const selectedItem = items.find(item => item.value === value)
+ const handleValueChange = (nextValue: string) => {
+ const nextItem = items.find(item => item.value === nextValue)
+ if (nextItem)
+ onChange?.(nextItem.value)
+ }
return (
@@ -45,11 +53,12 @@ export default function LocaleMenu({
sideOffset={8}
popupClassName="w-[200px]"
>
-
+
{items.map(item => (
{item.name}