From f34386f71e60c224ac1318bfdcbea4fd6fa7b705 Mon Sep 17 00:00:00 2001 From: Eli Mallon Date: Tue, 13 Oct 2026 20:25:34 -0700 Subject: [PATCH] Support shared links to the Search tab --- js/app/components/aqlink.tsx | 2 ++ js/app/src/navigation-helper.tsx | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/js/app/components/aqlink.tsx b/js/app/components/aqlink.tsx index 8ddd3f2fb..bb498cfa8 100644 --- a/js/app/components/aqlink.tsx +++ b/js/app/components/aqlink.tsx @@ -12,6 +12,7 @@ import { import type { HomeStackParamList, RootStackParamList, + SearchStackParamList, SettingsStackParamList, TabParamList, } from "../src/navigation-types"; @@ -20,6 +21,7 @@ import Loading from "./loading/loading"; // Union type of all screens across all navigators type AllScreens = RootStackParamList & HomeStackParamList & + SearchStackParamList & SettingsStackParamList & TabParamList; diff --git a/js/app/src/navigation-helper.tsx b/js/app/src/navigation-helper.tsx index 2e09e4805..ccb3e6247 100644 --- a/js/app/src/navigation-helper.tsx +++ b/js/app/src/navigation-helper.tsx @@ -99,6 +99,19 @@ export function convertNavigationParams(to: LinkParams): LinkParams { }; } + if (to.screen === "Search") { + return { + screen: "MainTabs", + params: { + screen: "SearchTab", + params: { + screen: to.screen, + params: to.params, + }, + }, + }; + } + // GoLiveTab if (to.screen === "GoLiveTab") { return { -- knotmirror 0.0.1