Files
yoi/web/workspace/src/routes/+page.ts
T

17 lines
425 B
TypeScript

import type { PageLoad } from "./$types";
import { loadWorkspaceCatalog } from "$lib/workspace/api/workspace-catalog";
export const load: PageLoad = async ({ fetch }) => {
try {
return {
workspaces: await loadWorkspaceCatalog(fetch),
catalogError: null,
};
} catch (error) {
return {
workspaces: [],
catalogError: error instanceof Error ? error.message : String(error),
};
}
};