feat: map sorting and separate filter

This commit is contained in:
2025-06-13 13:27:51 +01:00
parent ce6c391d81
commit 2ef9a63027
7 changed files with 465 additions and 302 deletions

View File

@@ -3,7 +3,7 @@ import { PUBLIC_SUPABASE_ANON_KEY, PUBLIC_SUPABASE_URL } from "$env/static/publi
import type { Database } from "$lib/database";
import type { LayoutLoad } from "./$types";
export const load: LayoutLoad = async ({ data, depends, fetch }) => {
export const load: LayoutLoad = async ({ data, url, route, depends, fetch }) => {
/**
* Declare a dependency so the layout can be invalidated, for example, on
* session refresh.
@@ -40,5 +40,12 @@ export const load: LayoutLoad = async ({ data, depends, fetch }) => {
data: { user }
} = await supabase.auth.getUser();
return { session, supabase, user, adminMode: data.adminMode };
return {
session,
supabase,
user,
adminMode: data.adminMode,
route,
searchParams: url.searchParams.toString()
};
};