Spaces:
Runtime error
Runtime error
| import { writable } from 'svelte/store'; | |
| import type { User } from '$lib/types'; | |
| import { browser } from '$app/environment'; | |
| export const loadingState = writable<string>(''); | |
| export const isLoading = writable<boolean>(false); | |
| const initialUser: User = crypto.randomUUID(); | |
| export const currentUser = writable<User>( | |
| browser ? JSON.parse(localStorage['user'] || JSON.stringify(initialUser)) : initialUser | |
| ); | |
| currentUser.subscribe((value) => { | |
| if (browser) { | |
| return (localStorage['user'] = JSON.stringify(value)); | |
| } | |
| }); | |