17 lines
372 B
TypeScript
17 lines
372 B
TypeScript
import { userApi } from "$lib/api/endpoints/user"
|
|
import type { LayoutLoad } from './$types';
|
|
import { space } from '$lib/state/space.svelte'
|
|
|
|
export const load: LayoutLoad = async () => {
|
|
const me = await userApi.me()
|
|
space.spaces = me.teams
|
|
if (!space.current) {
|
|
space.current = space.spaces[0].id
|
|
}
|
|
|
|
return {
|
|
spaceid: space.current,
|
|
me: me,
|
|
}
|
|
}
|