From 26a84f1554e338d6b2429c63ba60398b056d6ec7 Mon Sep 17 00:00:00 2001 From: KGFCH2 Date: Fri, 15 May 2026 17:08:21 +0530 Subject: [PATCH] feat: add informative empty-state component for profile links --- apps/web/package.json | 3 +- apps/web/src/lib/components/EmptyState.svelte | 45 ++++++++++++++++++ apps/web/src/routes/u/[username]/+page.svelte | 47 +++++++++++-------- pnpm-lock.yaml | 13 +++++ 4 files changed, 87 insertions(+), 21 deletions(-) create mode 100644 apps/web/src/lib/components/EmptyState.svelte diff --git a/apps/web/package.json b/apps/web/package.json index 3601215..bbc0f02 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -12,7 +12,8 @@ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" }, "dependencies": { - "@devcard/shared": "workspace:*" + "@devcard/shared": "workspace:*", + "lucide-svelte": "^1.0.1" }, "devDependencies": { "@sveltejs/adapter-auto": "^7.0.0", diff --git a/apps/web/src/lib/components/EmptyState.svelte b/apps/web/src/lib/components/EmptyState.svelte new file mode 100644 index 0000000..dacacb6 --- /dev/null +++ b/apps/web/src/lib/components/EmptyState.svelte @@ -0,0 +1,45 @@ + + +
+ +

{title}

+

{message}

+ +
+ + diff --git a/apps/web/src/routes/u/[username]/+page.svelte b/apps/web/src/routes/u/[username]/+page.svelte index f7750ec..e291f44 100644 --- a/apps/web/src/routes/u/[username]/+page.svelte +++ b/apps/web/src/routes/u/[username]/+page.svelte @@ -1,5 +1,6 @@