import { useNavigate } from 'react-router-dom'; import { useAuth } from '../context/AuthContext'; import { UserKeySetup } from '../components/UserKeySetup'; import { UserKeyUnlock } from '../components/UserKeyUnlock'; export function DevicePage() { const { session, userKeyState, refreshUserKeyState } = useAuth(); const navigate = useNavigate(); if (!session) return null; const onComplete = async () => { await refreshUserKeyState(); navigate('/chats', { replace: true }); }; return (
{userKeyState.status === 'needs-setup' && ( )} {userKeyState.status === 'needs-unlock' && ( )}
); }