14 lines
428 B
TypeScript
14 lines
428 B
TypeScript
import { error } from "@sveltejs/kit";
|
|
import type { PageServerLoad } from "./$types";
|
|
|
|
export const load: PageServerLoad = async ({ params, locals: { supabase } }) => {
|
|
const { data: space, error: err } = await supabase
|
|
.from("study_spaces")
|
|
.select("*, study_space_images(*)")
|
|
.eq("id", params.id)
|
|
.single();
|
|
if (err) error(500, "Failed to load study space");
|
|
|
|
return { space };
|
|
};
|