20 lines
439 B
TypeScript
20 lines
439 B
TypeScript
import type { LayoutServerLoad, PageServerLoad } from "./$types";
|
|
|
|
import { inject } from "@vercel/analytics";
|
|
if (process.env.USING_VERCEL === "true") {
|
|
inject();
|
|
}
|
|
|
|
export const load: LayoutServerLoad = async (event) => {
|
|
if (event.locals.user) {
|
|
return {
|
|
user: event.locals.user,
|
|
isServerSetup: event.locals.isServerSetup,
|
|
};
|
|
}
|
|
return {
|
|
user: null,
|
|
isServerSetup: event.locals.isServerSetup,
|
|
};
|
|
};
|