diff --git a/src/routes/(console)/project-[project]/overview/onboard.svelte b/src/routes/(console)/project-[project]/overview/onboard.svelte index ae163721c..c91694be6 100644 --- a/src/routes/(console)/project-[project]/overview/onboard.svelte +++ b/src/routes/(console)/project-[project]/overview/onboard.svelte @@ -25,6 +25,7 @@ import Wizard from './keys/wizard.svelte'; import { wizard } from '$lib/stores/wizard'; import { goto } from '$app/navigation'; + import { onMount } from 'svelte'; function createKey() { wizard.start(Wizard); @@ -32,28 +33,44 @@ export let projectId: string; export let hasPlatforms: boolean; + let isSmallViewport = false; + + function updateViewport() { + isSmallViewport = window.matchMedia('(max-width: 768px)').matches; + } + + onMount(() => { + updateViewport(); + }); +
-
-

Welcome, {$user.name}

- Follow a few quick steps to get started with Appwrite -
-
- {#if !hasOnboardingDismissed(projectId)} - { - setHasOnboardingDismissed(projectId); - if (location.href.endsWith('get-started')) { - goto(`${base}/project-${projectId}`); - } else { - location.reload(); - } - }}>Dismiss this page - {/if} -
+ + +

Welcome, {$user.name}

+ Follow a few quick steps to get started with Appwrite +
+
+ {#if !hasOnboardingDismissed(projectId)} + { + setHasOnboardingDismissed(projectId); + if (location.href.endsWith('get-started')) { + goto(`${base}/project-${projectId}`); + } else { + location.reload(); + } + }}>Dismiss this page + {/if} +
+
{#if !hasPlatforms} @@ -321,25 +338,16 @@ width: 100%; border-bottom: 1px solid var(--color-border-neutral, #ededf0); background: var(--color-bgcolor-neutral-primary, #fff); - gap: var(--space-7, 16px); - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - - padding: var(--base-36, 36px) var(--space-7, 16px) var(--base-24, 24px) var(--space-7, 16px); + padding: var(--base-36, 36px) var(--space-7, 16px) var(--base-28, 28px) var(--space-7, 16px); + margin-block-start: var(--space-7, 16px); @media (min-width: 768px) { - padding-inline: 55px; - padding-block: var(--base-40); + padding: var(--base-48, 48px) var(--base-64, 64px) var(--base-64, 64px) + var(--base-48, 48px); flex-direction: row; gap: 0; } - &-button { - align-self: start; - } - h1 { color: var(--color-fgcolor-neutral-primary, #2d2d31); @@ -350,7 +358,6 @@ font-weight: 400; line-height: 140%; /* 44.8px */ letter-spacing: -0.144px; - margin-block: 6px; } span {