Browse Source

Add dashboard button to home page if already logged in

Lee Morgan 2 weeks ago
parent
commit
37c8091262
3 changed files with 4 additions and 5 deletions
  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}){
     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 notifications = getNotifications();
+    console.log(data.loggedIn);
 </script>
 
 <svelte:head>
@@ -22,6 +23,8 @@
         {#if data.loggedIn === false}
             <a href="/login" class="button">Sign In</a>
             <a href="/register" class="button">Sign Up</a>
+        {:else}
+            <a href="dashboard" class="button">Dashboard</a>
         {/if}
     {/if}
 

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

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