import { createFileRoute } from '@tanstack/react-router' import { LogOut } from 'lucide-react' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Button } from '@/components/ui/button' import { m } from '@/paraglide/messages' import { useLocale, changeLocale, locales, type Locale } from '@/lib/i18n' export const Route = createFileRoute('/settings')({ component: SettingsPage }) function SettingsPage() { const current = useLocale() const onLogout = async () => { await fetch('/_auth/logout', { method: 'POST' }) window.location.href = '/login' } return (