aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/+page.svelte
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-08-19 20:40:19 +0000
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-08-19 20:40:19 +0000
commit7fdaea73c5c67565202e19d6182fc215427919c3 (patch)
treec69e266fe672cba5f8bffd5f53e93b0efab65e9c /src/routes/+page.svelte
downloadcrunched-7fdaea73c5c67565202e19d6182fc215427919c3.tar.gz
crunched-7fdaea73c5c67565202e19d6182fc215427919c3.tar.bz2
crunched-7fdaea73c5c67565202e19d6182fc215427919c3.tar.lz
crunched-7fdaea73c5c67565202e19d6182fc215427919c3.zip

feat: oidc attempt 1

Diffstat (limited to 'src/routes/+page.svelte')
-rw-r--r--src/routes/+page.svelte26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
new file mode 100644
index 0000000..2634622
--- /dev/null
+++ b/src/routes/+page.svelte
@@ -0,0 +1,26 @@
+<script>
+ import { page } from '$app/state';
+ let s = $derived(page.data.session);
+</script>
+
+{@debug s}
+
+<h1>SvelteKit Auth Example</h1>
+<div>
+ {#if page.data.session}
+ {#if page.data.session.user?.image}
+ <img
+ src={page.data.session.user.image}
+ class="avatar"
+ alt="User Avatar"
+ />
+ {/if}
+ <span>
+ <small>Signed in as</small><br />
+ <strong>{page.data.session.user?.name ?? 'User'}</strong>
+ </span>
+ <!-- <div slot="submitButton" class="buttonPrimary">Sign out</div> -->
+ {:else}
+ <span class="notSignedInText">You are not signed in</span>
+ {/if}
+</div>