'use client' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from 'components/ui/dropdown/dropdown' import Link from 'next/link' import { usePathname } from 'next/navigation' import { useState } from 'react' import { i18n } from '../../../i18n-config' interface LocaleSwitcherProps { currentLocale: string } export default function LocaleSwitcher({currentLocale}: LocaleSwitcherProps) { const pathName = usePathname() const redirectedPathName = (locale: string) => { if (!pathName) return '/' const segments = pathName.split('/') segments[1] = locale return segments.join('/') } const [isOpen, setIsOpen] = useState(false) return (