pass user as property of data object

This commit is contained in:
Benjamin Palko 2024-12-19 22:24:11 -05:00
parent bf207f0c40
commit b8658c9d27
2 changed files with 9 additions and 5 deletions

View file

@ -20,5 +20,7 @@ export async function load(event) {
} }
const { password: _, ...rest } = session.user; const { password: _, ...rest } = session.user;
return rest; return {
} user: rest,
};
}

View file

@ -5,11 +5,13 @@
type Props = { type Props = {
children: Snippet; children: Snippet;
data: Omit<User, 'password'>; data: {
user: Omit<User, 'password'>;
};
}; };
let { children, data }: Props = $props(); let { children, data }: Props = $props();
</script> </script>
<Navbar title="Svelte" username={data.name} /> <Navbar title="Svelte" username={data.user.name} />
{@render children()} {@render children()}