From 885d71636f99074dcc87ba6527f0c9beaba5f623 Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Thu, 19 Feb 2026 21:14:59 +0800 Subject: desktop: fetch defaultServer at top level --- packages/desktop/src/index.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'packages/desktop/src') diff --git a/packages/desktop/src/index.tsx b/packages/desktop/src/index.tsx index f84e1a6a8..4e0bb8b20 100644 --- a/packages/desktop/src/index.tsx +++ b/packages/desktop/src/index.tsx @@ -426,6 +426,12 @@ void listenForDeepLinks() render(() => { const platform = createPlatform() + const [defaultServer] = createResource(() => + platform.getDefaultServerUrl?.().then((url) => { + if (url) return ServerConnection.key({ type: "http", http: { url } }) + }), + ) + function handleClick(e: MouseEvent) { const link = (e.target as HTMLElement).closest("a.external-link") as HTMLAnchorElement | null if (link?.href) { @@ -466,9 +472,13 @@ render(() => { } return ( - - - + + {(defaultServer) => ( + + + + )} + ) }} -- cgit v1.2.3