// import { dashboard, login, register } from '@/routes'; // import { SharedData } from '@/types'; // import { Link, usePage } from '@inertiajs/react'; import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; import { Sheet, SheetContent, SheetDescription, SheetTitle, SheetTrigger, } from '@/components/ui/sheet'; import { about, artOfWeaving, bespoke, contact, faq, home } from '@/routes'; import index from '@/routes/index/index'; import { useLocale, useTranslations } from '@/utils/i18n'; import logo from '@asset/img/logo/soorya.png'; import { Link, router } from '@inertiajs/react'; import { Mail, MapPin, Menu, Phone } from 'lucide-react'; export default function Navbar() { // const [lang, setLang] = useState('en'); // const { translations } = usePage().props; // const { post } = useForm({ // locale: lang, // }); // console.log('lang', lang); // const changeLanguage = (e) => { // console.log(e); // setLang(e); // post(locale.change().url); // }; // const { auth } = usePage().props; const { t } = useTranslations(); const locale = useLocale(); // const { locale, translations } = usePage().props; const changeLanguage = (newLocale: string) => { router.post( '/locale', { locale: newLocale }, { preserveScroll: true, preserveState: true, onSuccess: () => { // The page will automatically update because Inertia // will make a new request and get the updated translations console.log('Language changed to:', newLocale); }, }, ); }; return ( <>
); }