Skip to content

Commit a04e4e8

Browse files
committed
chore: cleanup
1 parent 296250f commit a04e4e8

1 file changed

Lines changed: 5 additions & 20 deletions

File tree

packages/desktop/src/index.tsx

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -491,34 +491,19 @@ render(() => {
491491
// Gate component that waits for the server to be ready
492492
function ServerGate(props: { children: (data: ServerReadyData) => JSX.Element }) {
493493
const [serverData] = createResource(() => commands.awaitInitialization(new Channel<InitStep>() as any))
494+
if (serverData.state === "errored") throw serverData.error
494495

495496
return (
496497
<Show
497-
when={serverData.state !== "errored"}
498+
when={serverData.state !== "pending" && serverData()}
498499
fallback={
499-
<div class="h-screen w-screen flex flex-col items-center justify-center bg-background-base gap-4">
500-
<Splash class="w-16 h-20 opacity-50" />
501-
<div class="max-w-md px-4 text-center">
502-
<p class="text-sm font-medium text-red-400">Failed to start server</p>
503-
<p class="mt-2 text-xs text-zinc-400 break-words whitespace-pre-wrap">
504-
{String(serverData.error ?? "Unknown error")}
505-
</p>
506-
</div>
500+
<div class="h-screen w-screen flex flex-col items-center justify-center bg-background-base">
501+
<Splash class="w-16 h-20 opacity-50 animate-pulse" />
507502
<div data-tauri-decorum-tb class="flex flex-row absolute top-0 right-0 z-10 h-10" />
508503
</div>
509504
}
510505
>
511-
<Show
512-
when={serverData.state !== "pending" && serverData()}
513-
fallback={
514-
<div class="h-screen w-screen flex flex-col items-center justify-center bg-background-base">
515-
<Splash class="w-16 h-20 opacity-50 animate-pulse" />
516-
<div data-tauri-decorum-tb class="flex flex-row absolute top-0 right-0 z-10 h-10" />
517-
</div>
518-
}
519-
>
520-
{(data) => props.children(data())}
521-
</Show>
506+
{(data) => props.children(data())}
522507
</Show>
523508
)
524509
}

0 commit comments

Comments
 (0)