Compare commits

..

No commits in common. "af5e5c2c2c4ccd0efe87288438b1ae27fb6c7509" and "fadf1f41762e4b068d09757c653e23e0a89d638b" have entirely different histories.

4 changed files with 10 additions and 10 deletions

4
src/app.d.ts vendored
View file

@ -10,10 +10,10 @@ declare global {
errorId: string; errorId: string;
} }
interface Locals { interface Locals {
user?: User; user: User | null;
} }
interface PageData { interface PageData {
user?: User; user: User | null;
} }
// interface Platform {} // interface Platform {}
} }

View file

@ -9,7 +9,7 @@ export const handle: Handle = async ({ event, resolve }) => {
const session = event.cookies.get('session'); const session = event.cookies.get('session');
if (!session) { if (!session) {
event.locals.user = undefined; event.locals.user = null;
return resolve(event); return resolve(event);
} }
@ -20,7 +20,7 @@ export const handle: Handle = async ({ event, resolve }) => {
}); });
if (!res.ok) { if (!res.ok) {
event.locals.user = undefined; event.locals.user = null;
event.cookies.delete('session', { path: '/' }); event.cookies.delete('session', { path: '/' });
return resolve(event); return resolve(event);
} }
@ -41,7 +41,7 @@ export const handleFetch: HandleFetch = async ({ request, fetch, event: { cookie
request = new Request(request, { request = new Request(request, {
headers: { headers: {
...Object.fromEntries(request.headers), ...request.headers,
Authorization: `Bearer ${session}` Authorization: `Bearer ${session}`
}, },
}); });

View file

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
import ArrowUpRight from 'lucide-svelte/icons/arrow-up-right'; import { ArrowUpRight } from 'lucide-svelte';
import type { HTMLAnchorAttributes } from 'svelte/elements'; import type { HTMLAnchorAttributes } from 'svelte/elements';
import { Drawer } from 'vaul-svelte'; import { Drawer } from 'vaul-svelte';

View file

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
import Menu from 'lucide-svelte/icons/menu'; import { Menu } from 'lucide-svelte';
import { navigation } from '$lib/config'; import { navigation } from '$lib/config';
@ -11,9 +11,9 @@
<Drawer.Root> <Drawer.Root>
<Drawer.Trigger asChild let:builder aria-label="open mobile menu"> <Drawer.Trigger asChild let:builder aria-label="open mobile menu">
<Button class="sm:hidden" builders={[builder]} variant="outline" size="icon"> <Button class="sm:hidden" builders={[builder]} variant="outline" size="icon"
<Menu class="h-4 w-4" /> ><Menu class="h-4 w-4" /></Button
</Button> >
</Drawer.Trigger> </Drawer.Trigger>
<Drawer.Content> <Drawer.Content>
<div class="container mx-auto"> <div class="container mx-auto">