diff --git a/packages/desktop/src/index.tsx b/packages/desktop/src/index.tsx index 4a28e1b49..983fe3945 100644 --- a/packages/desktop/src/index.tsx +++ b/packages/desktop/src/index.tsx @@ -491,34 +491,19 @@ render(() => { // Gate component that waits for the server to be ready function ServerGate(props: { children: (data: ServerReadyData) => JSX.Element }) { const [serverData] = createResource(() => commands.awaitInitialization(new Channel() as any)) + if (serverData.state === "errored") throw serverData.error return ( - -
-

Failed to start server

-

- {String(serverData.error ?? "Unknown error")} -

-
+
+
} > - - -
-
- } - > - {(data) => props.children(data())} -
+ {(data) => props.children(data())} ) }