diff --git a/modules/gui/src/components/EssentialWorkshops/EssentialWorkshops.svelte b/modules/gui/src/components/EssentialWorkshops/EssentialWorkshops.svelte index 1d64133..29272fe 100644 --- a/modules/gui/src/components/EssentialWorkshops/EssentialWorkshops.svelte +++ b/modules/gui/src/components/EssentialWorkshops/EssentialWorkshops.svelte @@ -6,12 +6,15 @@ import Preloader from '@tea/ui/Preloader/Preloader.svelte'; import { postsStore } from '$libs/stores'; + export let title = 'Workshops'; + export let ctaLabel = 'View all'; + let courses: AirtablePost[] = []; postsStore.subscribeByTag('course', (posts) => (courses = posts)); - + {#if courses.length} {:else} diff --git a/modules/gui/src/components/FooterLinks/FooterLinks.svelte b/modules/gui/src/components/FooterLinks/FooterLinks.svelte index 50e294c..18aba0a 100644 --- a/modules/gui/src/components/FooterLinks/FooterLinks.svelte +++ b/modules/gui/src/components/FooterLinks/FooterLinks.svelte @@ -12,7 +12,7 @@ here.

- grid + grid
diff --git a/modules/gui/src/components/TopPackages/TopPackages.svelte b/modules/gui/src/components/Packages/Packages.svelte similarity index 93% rename from modules/gui/src/components/TopPackages/TopPackages.svelte rename to modules/gui/src/components/Packages/Packages.svelte index 9917058..69d7cbe 100644 --- a/modules/gui/src/components/TopPackages/TopPackages.svelte +++ b/modules/gui/src/components/Packages/Packages.svelte @@ -5,9 +5,13 @@ import Preloader from '@tea/ui/Preloader/Preloader.svelte'; import PackageCard from '@tea/ui/PackageCard/PackageCard.svelte'; import { onMount } from 'svelte'; + + // TODO: replace with getting foundation essentials import { getTopPackages } from '$libs/api/mock'; import { installPackage } from '@api'; + export let title = 'Packages'; + let packages: GUIPackage[] = []; const getCTALabel = (state: PackageStates): string => { @@ -27,7 +31,7 @@
- TOP PACKAGES + {title} View all packages
    diff --git a/modules/gui/src/components/PageHeader/PageHeader.svelte b/modules/gui/src/components/PageHeader/PageHeader.svelte index 527c335..2cbc967 100644 --- a/modules/gui/src/components/PageHeader/PageHeader.svelte +++ b/modules/gui/src/components/PageHeader/PageHeader.svelte @@ -1,3 +1,12 @@ -
    - + + +
    + {#if coverUrl} + cover + {/if} +
    + +
    diff --git a/modules/gui/src/routes/+page.svelte b/modules/gui/src/routes/+page.svelte index 75b6b42..6542ed8 100644 --- a/modules/gui/src/routes/+page.svelte +++ b/modules/gui/src/routes/+page.svelte @@ -2,27 +2,22 @@
    - Discover -
    - + Discover +
    +
    -
    - -
    -
    - -
    -
    - + TUTORIALS +
    +
    + OPEN-SOURCE NEWS
    diff --git a/modules/gui/static/images/headers/header_bg_1.png b/modules/gui/static/images/headers/header_bg_1.png new file mode 100644 index 0000000..3411052 Binary files /dev/null and b/modules/gui/static/images/headers/header_bg_1.png differ