From bac6277012664eff799780e670cd7dbef4a5dc6d Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Thu, 5 Feb 2026 13:45:46 +0700 Subject: [PATCH] fix(app): use typed router push for pair-scan --- packages/app/src/app/settings.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/app/src/app/settings.tsx b/packages/app/src/app/settings.tsx index d5c85f2de..4ed657caf 100644 --- a/packages/app/src/app/settings.tsx +++ b/packages/app/src/app/settings.tsx @@ -637,14 +637,16 @@ export default function SettingsScreen() { setIsAddHostMethodVisible(false); setIsPasteLinkVisible(true); }} - onScanQr={() => { - const target = addConnectionTargetServerId; - const source = target ? "editHost" : "settings"; - const qs = target ? `?source=${source}&targetServerId=${encodeURIComponent(target)}` : `?source=${source}`; - closeAddConnectionFlow(); - router.push(`/pair-scan${qs}`); - }} - /> + onScanQr={() => { + const targetServerId = addConnectionTargetServerId; + const source = targetServerId ? "editHost" : "settings"; + closeAddConnectionFlow(); + router.push({ + pathname: "/pair-scan", + params: targetServerId ? { source, targetServerId } : { source }, + }); + }} + />