diff --git a/packages/web/src/lib/db/index.ts b/packages/web/src/lib/db/index.ts index 0e57603..0e87b45 100755 --- a/packages/web/src/lib/db/index.ts +++ b/packages/web/src/lib/db/index.ts @@ -1,8 +1,9 @@ +import { env } from '$env/dynamic/private'; import * as schema from './schema'; import { drizzle } from 'drizzle-orm/postgres-js'; import postgres from 'postgres'; -const client = postgres(process.env.DB_URL, { prepare: false }); +const client = postgres(env.DB_URL, { prepare: false }); export const db = drizzle({ schema, client diff --git a/packages/web/src/routes/+layout.server.ts b/packages/web/src/routes/+layout.server.ts new file mode 100644 index 0000000..49993ed --- /dev/null +++ b/packages/web/src/routes/+layout.server.ts @@ -0,0 +1,5 @@ +export const load = async ({ cookies }) => { + return { + editable: cookies.get('token') + }; +}; diff --git a/packages/web/src/routes/+layout.svelte b/packages/web/src/routes/+layout.svelte index b781514..2a56bb2 100755 --- a/packages/web/src/routes/+layout.svelte +++ b/packages/web/src/routes/+layout.svelte @@ -6,7 +6,7 @@ interface Props { children?: import('svelte').Snippet; } - const { children }: Props = $props(); + const { children, data }: Props = $props(); let editModalVisible = $state(false); @@ -77,12 +77,14 @@ {@render children?.()} -