From 71804ed32a8b6bdcbb228ac1e608d42c8816d1c4 Mon Sep 17 00:00:00 2001 From: zazawowow Date: Fri, 24 Jan 2025 14:35:09 +0000 Subject: [PATCH] refactor: fixing margins across the different pages that implement item-grid so they are more consistent --- .../lib/components/common/item-grid.svelte | 18 +++++---- packages/app/src/routes/+page.svelte | 2 + .../routes/category/[category]/+page.svelte | 2 +- .../community/[...stallId]/+page.svelte | 18 +++++---- packages/app/src/routes/p/[id]/+page.svelte | 38 ++++++++++--------- .../products/[...productId]/+page.svelte | 21 +++++----- 6 files changed, 55 insertions(+), 44 deletions(-) diff --git a/packages/app/src/lib/components/common/item-grid.svelte b/packages/app/src/lib/components/common/item-grid.svelte index 2eb28c93..4530ff46 100644 --- a/packages/app/src/lib/components/common/item-grid.svelte +++ b/packages/app/src/lib/components/common/item-grid.svelte @@ -20,7 +20,7 @@ {#if forItemType === 'product'} -
+
{#if title}

{title}

@@ -45,12 +45,16 @@
{:else if forItemType === 'stall'} -
- {#if title} -

{title}

- {/if} -
- +
+
+ {#if title} +
+

{title}

+
+ {/if} +
+ +
{/if} diff --git a/packages/app/src/routes/+page.svelte b/packages/app/src/routes/+page.svelte index 2bcc2b4d..a8e6f97a 100644 --- a/packages/app/src/routes/+page.svelte +++ b/packages/app/src/routes/+page.svelte @@ -33,6 +33,7 @@
+
{#if $featuredProductsQuery.data?.products?.length} {#each $featuredProductsQuery.data?.products as item (item.id)} @@ -56,6 +57,7 @@
{/if} +
diff --git a/packages/app/src/routes/category/[category]/+page.svelte b/packages/app/src/routes/category/[category]/+page.svelte index f90935a9..07c928dc 100644 --- a/packages/app/src/routes/category/[category]/+page.svelte +++ b/packages/app/src/routes/category/[category]/+page.svelte @@ -29,7 +29,7 @@
-
+
{#if $productsQuery.data?.products} {#each $productsQuery?.data.products as product} diff --git a/packages/app/src/routes/community/[...stallId]/+page.svelte b/packages/app/src/routes/community/[...stallId]/+page.svelte index 18524141..7539dea8 100644 --- a/packages/app/src/routes/community/[...stallId]/+page.svelte +++ b/packages/app/src/routes/community/[...stallId]/+page.svelte @@ -178,7 +178,7 @@
{#if isMyStall} -
+
@@ -192,13 +192,15 @@ {#if $productsQuery.data?.products.length} {@const { products } = $productsQuery.data} - onSortSelectedChange(e.detail.value)}> - {#if products.length} - {#each products as item (item.id)} - - {/each} - {/if} - +
+ onSortSelectedChange(e.detail.value)}> + {#if products.length} + {#each products as item (item.id)} + + {/each} + {/if} + +
{:else if $productsQuery.isSuccess && !$productsQuery.data}

No products found

diff --git a/packages/app/src/routes/p/[id]/+page.svelte b/packages/app/src/routes/p/[id]/+page.svelte index a395bc7d..2808cc2c 100644 --- a/packages/app/src/routes/p/[id]/+page.svelte +++ b/packages/app/src/routes/p/[id]/+page.svelte @@ -155,25 +155,27 @@
{/if} - {#if stallsMixture.length} - - {#key stallsMixture} - {#each stallsMixture as item (item.id)} - - {/each} - {/key} - - {/if} +
+ {#if stallsMixture.length} + + {#key stallsMixture} + {#each stallsMixture as item (item.id)} + + {/each} + {/key} + + {/if} - {#if productsMixture.length} - - {#key stallsMixture} - {#each productsMixture as item (item.id)} - - {/each} - {/key} - - {/if} + {#if productsMixture.length} + + {#key stallsMixture} + {#each productsMixture as item (item.id)} + + {/each} + {/key} + + {/if} +
diff --git a/packages/app/src/routes/products/[...productId]/+page.svelte b/packages/app/src/routes/products/[...productId]/+page.svelte index 39196e14..cc0b59db 100644 --- a/packages/app/src/routes/products/[...productId]/+page.svelte +++ b/packages/app/src/routes/products/[...productId]/+page.svelte @@ -287,14 +287,15 @@ {/if} {/if} - - {#if $otherProducts?.data?.products.length} - - {#key $otherProducts.data.products} - {#each $otherProducts?.data?.products as item} - - {/each} - {/key} - - {/if} +
+ {#if $otherProducts?.data?.products.length} + + {#key $otherProducts.data.products} + {#each $otherProducts?.data?.products as item} + + {/each} + {/key} + + {/if} +
{/if}