From 056bade873a52b1054a03198d62653f09288c5d2 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 18 Jan 2023 11:23:37 +0800 Subject: [PATCH 1/3] #154 new package page layout --- .../PackageBanner/PackageBanner.svelte | 14 ++++++-------- .../src/components/PageHeader/PageHeader.svelte | 4 +++- .../gui/src/routes/packages/[slug]/+page.svelte | 16 +++++++++++++--- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/modules/gui/src/components/PackageBanner/PackageBanner.svelte b/modules/gui/src/components/PackageBanner/PackageBanner.svelte index 10fd92b..571a451 100644 --- a/modules/gui/src/components/PackageBanner/PackageBanner.svelte +++ b/modules/gui/src/components/PackageBanner/PackageBanner.svelte @@ -4,7 +4,7 @@ import type { Package, Bottle } from '@tea/ui/types'; import Button from '@tea/ui/Button/Button.svelte'; import StarRating from '@tea/ui/StarRating/StarRating.svelte'; - import Bottles from '@tea/ui/Bottles/Bottles.svelte'; + // import Bottles from '@tea/ui/Bottles/Bottles.svelte'; import { onMount } from 'svelte'; import { getPackageBottles } from '@api'; @@ -33,20 +33,18 @@
{pkg.full_name}
-
-

{pkg.full_name}

- {#if pkg.maintainer} -

* {pkg.maintainer}

- {/if} +
+

{pkg.full_name}

+

• {pkg.maintainer || ''}{pkg.maintainer ? ' |' : ''} {bottles.length} bottles

{pkg.desc}

-
+
diff --git a/modules/gui/src/components/PageHeader/PageHeader.svelte b/modules/gui/src/components/PageHeader/PageHeader.svelte index d58eabf..4674a48 100644 --- a/modules/gui/src/components/PageHeader/PageHeader.svelte +++ b/modules/gui/src/components/PageHeader/PageHeader.svelte @@ -1,8 +1,10 @@ -
+
{#if coverUrl} cover {/if} diff --git a/modules/gui/src/routes/packages/[slug]/+page.svelte b/modules/gui/src/routes/packages/[slug]/+page.svelte index cdefed0..36081b7 100644 --- a/modules/gui/src/routes/packages/[slug]/+page.svelte +++ b/modules/gui/src/routes/packages/[slug]/+page.svelte @@ -36,14 +36,24 @@
- {pkg.full_name} + {pkg.full_name}
-
- + +
+
details and versions
+
metas
+ SNIPPETS +
snippets
+ {#if pkg} + YOU MAY ALSO LIKE...
From f80dc067abb384a981c86e0c6890bc54c0ab07af Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 18 Jan 2023 13:57:48 +0800 Subject: [PATCH 2/3] #157 init details and versions tabs --- .../gui/src/components/Badges/Badges.svelte | 3 ++ .../PackageBanner/PackageBanner.svelte | 5 +-- modules/gui/src/routes/+layout.svelte | 2 +- .../src/routes/packages/[slug]/+page.svelte | 39 ++++++++++++++++++- modules/ui/src/Tabs/Tabs.svelte | 32 +++++++++++++++ modules/ui/src/types.ts | 9 +++++ 6 files changed, 83 insertions(+), 7 deletions(-) create mode 100644 modules/ui/src/Tabs/Tabs.svelte diff --git a/modules/gui/src/components/Badges/Badges.svelte b/modules/gui/src/components/Badges/Badges.svelte index d17db57..7f27f4a 100644 --- a/modules/gui/src/components/Badges/Badges.svelte +++ b/modules/gui/src/components/Badges/Badges.svelte @@ -1,6 +1,9 @@ +

{arg1 || 'tes'}

diff --git a/modules/gui/src/components/PackageBanner/PackageBanner.svelte b/modules/gui/src/components/PackageBanner/PackageBanner.svelte index 571a451..ed6d5a4 100644 --- a/modules/gui/src/components/PackageBanner/PackageBanner.svelte +++ b/modules/gui/src/components/PackageBanner/PackageBanner.svelte @@ -4,7 +4,6 @@ import type { Package, Bottle } from '@tea/ui/types'; import Button from '@tea/ui/Button/Button.svelte'; import StarRating from '@tea/ui/StarRating/StarRating.svelte'; - // import Bottles from '@tea/ui/Bottles/Bottles.svelte'; import { onMount } from 'svelte'; import { getPackageBottles } from '@api'; @@ -42,9 +41,7 @@

{pkg.desc}

- +