import type { PageServerLoad } from './$types.js'; import { requireAuth } from '$lib/server/middleware/authenticate.js'; import { prisma } from '$lib/server/prisma.js'; export const load: PageServerLoad = async (event) => { const user = requireAuth(event); const dbUser = await prisma.user.findUnique({ where: { id: user.id }, select: { themeMode: true, primaryHue: true, primarySaturation: true, backgroundType: true, locale: true } }); return { preferences: dbUser ?? { themeMode: null, primaryHue: null, primarySaturation: null, backgroundType: null, locale: null } }; };