Fixed store implementation
This commit is contained in:
		@@ -1,5 +1,7 @@
 | 
				
			|||||||
<script>
 | 
					<script>
 | 
				
			||||||
	export let logged_in = true;
 | 
						import UserStore from '$lib/UserStore';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$: logged_in = $UserStore.isLoggedIn;
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<div
 | 
					<div
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,20 +1,11 @@
 | 
				
			|||||||
<script>
 | 
					<script>
 | 
				
			||||||
	import '../app.postcss';
 | 
						import '../app.postcss';
 | 
				
			||||||
	import Sidebar from '$lib/Sidebar.svelte';
 | 
						import Sidebar from '$lib/Sidebar.svelte';
 | 
				
			||||||
	import UserStore from '$lib/UserStore';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	$: isLoggedIn = false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	UserStore.init();
 | 
					 | 
				
			||||||
	const unsubscribe = UserStore.subscribe((value) => {
 | 
					 | 
				
			||||||
		isLoggedIn = value.isLoggedIn;
 | 
					 | 
				
			||||||
	});
 | 
					 | 
				
			||||||
	onDestroy(unsubscribe);
 | 
					 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<div style="min-height: 640px;" class="bg-white dark:bg-gray-800">
 | 
					<div style="min-height: 640px;" class="bg-white dark:bg-gray-800">
 | 
				
			||||||
	<div class="h-screen flex overflow-hidden">
 | 
						<div class="h-screen flex overflow-hidden">
 | 
				
			||||||
		<Sidebar />
 | 
							<Sidebar/>
 | 
				
			||||||
		<div class="px-4 py-8 flex flex-col w-0 flex-1 overflow-hidden">
 | 
							<div class="px-4 py-8 flex flex-col w-0 flex-1 overflow-hidden">
 | 
				
			||||||
			<slot />
 | 
								<slot />
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user