15 lines
439 B
TypeScript
15 lines
439 B
TypeScript
import type { PageServerLoad } from "./$types";
|
|
import { error } from "@sveltejs/kit";
|
|
|
|
export const load: PageServerLoad = async ({ depends, locals: { supabase } }) => {
|
|
depends("db:study_spaces");
|
|
const { data: studySpaces, error: err } = await supabase
|
|
.from("study_spaces")
|
|
.select("*, study_space_images(*)");
|
|
if (err) error(500, "Failed to load study spaces");
|
|
|
|
return {
|
|
studySpaces
|
|
};
|
|
};
|