kunkun/apps/desktop/src/routes/+error.svelte
Huakun Shen 605a7844f2
Feature: Deep Link + Supabase OAuth + open extension in store with deep link (#16)
* feat(auth): add deep link and supabase auth

* fix(deep-link): fix some routing and reactive page rendering

* feat: implement supabase auth with pkce auth flow
2024-11-05 09:27:52 -05:00

24 lines
591 B
Svelte

<script lang="ts">
import { goHome } from "@/utils/route"
import { Error, Layouts } from "@kksh/ui"
import { page } from "$app/stores"
function handleKeyDown(event: KeyboardEvent) {
if (event.key === "Enter") {
window.history.back()
}
}
</script>
<svelte:window on:keydown={handleKeyDown} />
<Layouts.Center class="min-h-screen py-5">
<Error.RawErrorJSONPreset
title="Error"
class="w-fit max-w-screen-sm border-2 border-red-500"
message={$page.error?.message ?? "Unknown Error"}
onGoBack={goHome}
rawJsonError={JSON.stringify($page, null, 2)}
/>
</Layouts.Center>