import { PrivateView } from "@/app/components/PrivateView/PrivateView"; import { ProtocolState } from "@/app/providers/ProtocolProvider/ProtocolProvider"; import { useProtocolState } from "@/app/providers/ProtocolProvider/useProtocolState"; import { Flex, Text } from "@mantine/core"; import Lottie from "lottie-react"; import { useEffect } from "react"; import { useNavigate } from "react-router-dom"; import animationData from './inbox.json' import { AnimatedButton } from "@/app/components/AnimatedButton/AnimatedButton"; import { useLogout } from "@/app/providers/AccountProvider/useLogout"; export function DeviceConfirm() { const protocolState = useProtocolState(); const navigate = useNavigate(); const logout = useLogout(); useEffect(() => { if(protocolState == ProtocolState.CONNECTED) { navigate('/main'); } }, [protocolState]); return ( Confirm new device To confirm this device, please check your first device attached to your account and approve the new device. { logout(); }} variant="light" color="white" radius={'xl'} fullWidth animated={['#e03131', '#ff5656']}>Exit Confirm device {window.deviceName} on your first device to loading your chats. ) }