mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-26 00:19:17 +00:00

* 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
24 lines
591 B
Svelte
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>
|