From 43cd20af57ccb07746bec92b446c6c172c6f8ae3 Mon Sep 17 00:00:00 2001 From: RadoslavDimchev Date: Tue, 22 Aug 2023 13:09:38 +0300 Subject: [PATCH] feat: add navigate to manual create --- src/pages/PairDevice/SyncStatus.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pages/PairDevice/SyncStatus.tsx b/src/pages/PairDevice/SyncStatus.tsx index e7c689a6..e783d4c7 100644 --- a/src/pages/PairDevice/SyncStatus.tsx +++ b/src/pages/PairDevice/SyncStatus.tsx @@ -7,6 +7,7 @@ import Icon from '../../components/General/Icon' import ConnectionIcon from '/icons/connection.svg' import { convertSecondsToTimerFormat } from '../../utilities' import { RefreshIcon } from '@status-im/icons' +import { useNavigate } from 'react-router' type SyncStatusProps = { isPairing: boolean @@ -20,11 +21,13 @@ const SyncStatus = ({ changeSetIsAwaitingPairing, }: SyncStatusProps) => { const [elapsedTime, setElapsedTime] = useState(0) + const navigate = useNavigate() const resetTimer = () => { setElapsedTime(0) changeSetIsAwaitingPairing(false) } + useEffect(() => { let timer: ReturnType @@ -42,7 +45,11 @@ const SyncStatus = ({ return () => clearInterval(timer) }, [isPairing, elapsedTime]) - const timer = convertSecondsToTimerFormat(elapsedTime) // Assuming you've imported the convertSecondsToTimerFormat function + const timer = convertSecondsToTimerFormat(elapsedTime) + + const connectViaIpHandler = () => { + navigate('/connect-device'); + }; return ( @@ -84,7 +91,7 @@ const SyncStatus = ({ )} {isAwaitingPairing && ( -