diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts index 65c3426..715172d 100644 --- a/frontend/src/hooks.server.ts +++ b/frontend/src/hooks.server.ts @@ -55,7 +55,10 @@ export const handle: Handle = async ({ event, resolve }) => { username: handleOf(record.username || ''), role: record.role || 'parent', famId: record.famId, - color: record.color || '' + color: record.color || '', + pattern: record.pattern || '', + themeSize: record.themeSize || '', + themeOpacity: record.themeOpacity || '' } satisfies SessionUser; event.locals.pbToken = freshToken; diff --git a/frontend/src/lib/components/PatternPicker.svelte b/frontend/src/lib/components/PatternPicker.svelte new file mode 100644 index 0000000..9040d0c --- /dev/null +++ b/frontend/src/lib/components/PatternPicker.svelte @@ -0,0 +1,184 @@ + + +