Files
Stackq/src/routes/+layout.server.ts
T

17 lines
429 B
TypeScript

import type { LayoutServerLoad } from "./$types";
export const load: LayoutServerLoad = async ({ locals }) => {
const user = locals.user as (Record<string, unknown> & { id: string; darkmode?: boolean }) | null;
return {
user: user
? {
id: user.id,
email: user.email,
name: user.name,
avatar: user.avatar,
darkmode: !!user.darkmode,
}
: null,
};
};