-
-
-
- {#each alphabets as letter}
-
-
- b.name.slice(0, 1).toLowerCase() === letter)}
- value={letter}
- class="h-12 w-12 cursor-pointer rounded-sm bg-gray-100 data-[state=active]:bg-primary data-[state=active]:text-white"
- >{letter.toUpperCase()}
-
-
- {/each}
-
+
+
+
{#each alphabets as letter}
- {#each brands as brand}
- {#if letter === brand?.name.slice(0, 1).toLowerCase()}
-
-
-
-

-
- {brand?.name}
-
-
-
-
- {/if}
- {/each}
+
+
+ b.name.slice(0, 1).toLowerCase() === letter)}
+ value={letter}
+ class="h-12 w-12 cursor-pointer rounded-sm bg-gray-100 data-[state=active]:bg-primary data-[state=active]:text-white"
+ >{letter.toUpperCase()}
+
+
{/each}
-
-
+
+ {#each alphabets as letter}
+ {#each brands as brand}
+ {#if letter === brand?.name.slice(0, 1).toLowerCase()}
+
+
+
+

+
+ {brand?.name}
+
+
+
+
+ {/if}
+ {/each}
+ {/each}
+
diff --git a/src/routes/category/[categoryType]/[[slug]]/+page.svelte b/src/routes/category/[categoryType]/[[slug]]/+page.svelte
index 5782636..e65b37c 100644
--- a/src/routes/category/[categoryType]/[[slug]]/+page.svelte
+++ b/src/routes/category/[categoryType]/[[slug]]/+page.svelte
@@ -218,7 +218,32 @@
{#await data?.productCategory}
{:then category}
- {#if category?.attributes.length > 0}
+ {#each originalFilters as attribute}
+
+
{attribute.title}
+
+
+ {#each attribute.values as value, index}
+ -
+ handleCheckboxChange('attributes[]', value.id, e)}
+ />
+
+
{value.value}
+ {#if !currentFilters.some((f) => f.title === attribute.title && f.values.some((v) => v.value === value.value))}
+ (0)
+ {/if}
+
+ {/each}
+
+
+ {/each}
+
{/await}