From c306b57ce720f325b44707779ff95a698f608a51 Mon Sep 17 00:00:00 2001 From: pheralb Date: Mon, 22 Sep 2025 19:12:33 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20Initial=20favorites=20page?= =?UTF-8?q?=20-=20show,=20delete=20&=20clear=20all=20SVGs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/favorites/+page.svelte | 138 ++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 src/routes/favorites/+page.svelte diff --git a/src/routes/favorites/+page.svelte b/src/routes/favorites/+page.svelte new file mode 100644 index 0000000..7b43e52 --- /dev/null +++ b/src/routes/favorites/+page.svelte @@ -0,0 +1,138 @@ + + + + Favorites - Svgl + + + + + + + +
+ {#if searchTerm} + + {:else} + + {/if} +

Favorites

+ - + {#if !searchTerm} + {favoritesCount} SVGs + {:else} +

+ {filteredFavorites.length} + search results +

+ {/if} +
+ {#if favoritesCount > 0} + + {/if} +
+ + + {#each filteredFavorites as svg (svg.id)} + + {/each} + + {#if filteredFavorites.length === 0 && searchTerm} + + {/if} + {#if filteredFavorites.length === 0 && !searchTerm && favoritesCount === 0} +
+ +

No favorites yet

+

+ Start adding SVGs to your favorites by clicking the heart icon on any + SVG. +

+ + + Browse SVGs + +
+ {/if} +
+