'use client'; import { useEffect } from 'react'; import { useSearchParams } from 'next/navigation'; import { startKeycloakLogin } from '@/lib/keycloak-oidc'; import { pickAppText } from '@/lib/i18n/core'; import { useAppI18n } from '@/lib/i18n/provider'; export default function LoginRedirectPage() { const { locale } = useAppI18n(); const searchParams = useSearchParams(); const loggedOut = searchParams?.get('logged_out') === '1'; useEffect(() => { if (loggedOut) return; const nextPath = searchParams?.get('next') || '/'; void startKeycloakLogin(nextPath); }, [loggedOut, searchParams]); if (loggedOut) { return (