fix: cta cloud flicker

This commit is contained in:
Torsten Dittmann
2024-02-15 20:23:21 +00:00
parent 2ab5659555
commit 230d8fae2b
7 changed files with 82 additions and 45 deletions

View File

@@ -1,8 +1,9 @@
<script lang="ts">
import { afterNavigate } from '$app/navigation';
import { IsLoggedIn } from '$lib/components';
import { GITHUB_STARS } from '$lib/constants';
import type { NavLink } from '$lib/layouts/Main.svelte';
import {loggedIn} from "$lib/utils/console";
import { loggedIn } from '$lib/utils/console';
export let open = false;
export let links: NavLink[];
@@ -20,12 +21,18 @@
<a href="https://cloud.appwrite.io/register" class="aw-button is-secondary aw-u-flex-1">
Sign up
</a>
{#if $loggedIn}
<a href="https://cloud.appwrite.io" class="aw-button aw-u-flex-1">Go to Console</a>
{:else}
<a href="https://cloud.appwrite.io" class="aw-button aw-u-flex-1">Get started</a>
{/if}
<IsLoggedIn>
<svelte:fragment slot="isLoggedIn">
<a href="https://cloud.appwrite.io" class="aw-button aw-u-flex-1">
Go to Console
</a>
</svelte:fragment>
<svelte:fragment slot="isNotLoggedIn">
<a href="https://cloud.appwrite.io" class="aw-button aw-u-flex-1">
Get started
</a>
</svelte:fragment>
</IsLoggedIn>
</div>
<div class="aw-side-nav-scroll">
<section>