diff --git a/frontend/src/routes/(app)/links/(component)/ShortenerCard.svelte b/frontend/src/routes/(app)/links/(component)/ShortenerCard.svelte
index 72930b9..36ad375 100644
--- a/frontend/src/routes/(app)/links/(component)/ShortenerCard.svelte
+++ b/frontend/src/routes/(app)/links/(component)/ShortenerCard.svelte
@@ -16,7 +16,7 @@
import Qr from '$lib/components/QR.svelte'
export let shortener: Shortener & {
- projectName: string
+ projectName: string | null
visitorCount: number
}
export let shortener_url: string
diff --git a/frontend/src/routes/(app)/links/+page.svelte b/frontend/src/routes/(app)/links/+page.svelte
index 7626281..d7f2b09 100644
--- a/frontend/src/routes/(app)/links/+page.svelte
+++ b/frontend/src/routes/(app)/links/+page.svelte
@@ -53,54 +53,31 @@
}
-
-
-
-
-
-
-
-
- No project found.
-
-
- {
- open = false
- }}>
-
- All
-
-
- {#each data.projects as project}
+
+
+
+
+
+
+
+
+
+ No project found.
+
- {project.name}
+ All
+ {#each data.projects as project}
+
+ {
+ open = false
+ }}>
+
+ {project.name}
+
+
+ {/each}
+
+
+
+
+
+
+
+
+
+
+ Sort By
+ {#each ['latest', 'oldest', 'most_visited'] as sortBy}
+
+
+ {sortBy}
+
+
{/each}
-
-
-
-
-
-
-
-
-
-
- Sort By
- {#each ['latest', 'oldest', 'most_visited'] as sortBy}
-
-
- {sortBy}
-
-
- {/each}
-
-
-
-
- {
- clearTimeout(searchUpdateTimeout)
- searchUpdateTimeout = setTimeout(() => {
- search = target.value
- }, 500)
- }} />
-
-
+
+
+
+
+
+
+
{
+ clearTimeout(searchUpdateTimeout)
+ searchUpdateTimeout = setTimeout(() => {
+ search = target.value
+ }, 500)
+ }} />
+
+
+
{#await data.shorteners}
@@ -184,16 +190,23 @@
{:else}
-
-
-
-
No Shortener Found
+
+
+
+
+
+
No Shortener Found
+
Add a new shortener
+
+
+
-
{/if}