import type { LoginComplete } from '@/entities/session' import { LoginByCodeForm, useLoginByCode } from '@/features/login-by-code' import { t } from '@/shared/i18n' import { BackLink, Heading, RetryHint } from '@/shared/ui' import { AuthPanel } from '@/widgets/auth-panel' export function LoginCodePage({ onComplete }: { onComplete: LoginComplete }) { const model = useLoginByCode(onComplete) return ( } notice={model.task.notice} footer={ <> {t('loginCode.back')} } > ) }