Переглянути джерело

Add dashboard button to home page if already logged in

Lee Morgan 2 тижнів тому
батько
коміт
37c8091262
3 змінених файлів з 4 додано та 5 видалено
  1. 1 1
      src/routes/+layout.server.js
  2. 3 0
      src/routes/+layout.svelte
  3. 0 4
      src/routes/+page.svelte

+ 1 - 1
src/routes/+layout.server.js

@@ -1,5 +1,5 @@
 export function load({cookies}){
 export function load({cookies}){
     return {
     return {
-        loggedIn: cookies.get("user") === undefined
+        loggedIn: cookies.get("user") !== undefined
     };
     };
 }
 }

+ 3 - 0
src/routes/+layout.svelte

@@ -6,6 +6,7 @@
 
 
 	let {data, children} = $props();
 	let {data, children} = $props();
     let notifications = getNotifications();
     let notifications = getNotifications();
+    console.log(data.loggedIn);
 </script>
 </script>
 
 
 <svelte:head>
 <svelte:head>
@@ -22,6 +23,8 @@
         {#if data.loggedIn === false}
         {#if data.loggedIn === false}
             <a href="/login" class="button">Sign In</a>
             <a href="/login" class="button">Sign In</a>
             <a href="/register" class="button">Sign Up</a>
             <a href="/register" class="button">Sign Up</a>
+        {:else}
+            <a href="dashboard" class="button">Dashboard</a>
         {/if}
         {/if}
     {/if}
     {/if}
 
 

+ 0 - 4
src/routes/+page.svelte

@@ -1,7 +1,3 @@
-<script>
-    
-</script>
-
 <form>
 <form>
     <input type="text" placeholder="Search Recipes">
     <input type="text" placeholder="Search Recipes">