diff --git a/apps/contacts/apps/web/src/lib/components/ContactDetailModal.svelte b/apps/contacts/apps/web/src/lib/components/ContactDetailModal.svelte
index 004aa5bf6..569d28831 100644
--- a/apps/contacts/apps/web/src/lib/components/ContactDetailModal.svelte
+++ b/apps/contacts/apps/web/src/lib/components/ContactDetailModal.svelte
@@ -205,8 +205,14 @@
}
}
+ // Reload contact when contactId changes
+ $effect(() => {
+ if (contactId) {
+ loadContact();
+ }
+ });
+
onMount(() => {
- loadContact();
document.body.style.overflow = 'hidden';
return () => {
document.body.style.overflow = '';
diff --git a/apps/contacts/apps/web/src/lib/components/network/NetworkControls.svelte b/apps/contacts/apps/web/src/lib/components/network/NetworkControls.svelte
index 619059660..5bf41fa17 100644
--- a/apps/contacts/apps/web/src/lib/components/network/NetworkControls.svelte
+++ b/apps/contacts/apps/web/src/lib/components/network/NetworkControls.svelte
@@ -163,9 +163,11 @@
align-items: center;
gap: 0.75rem;
padding: 0.75rem 1rem;
- background: hsl(var(--card));
- border: 1px solid hsl(var(--border));
- border-radius: 0.75rem;
+ background: hsl(var(--card) / 0.8);
+ backdrop-filter: blur(12px);
+ -webkit-backdrop-filter: blur(12px);
+ border: 1px solid hsl(var(--border) / 0.5);
+ border-radius: 9999px;
flex-wrap: wrap;
}
@@ -288,9 +290,11 @@
.filter-panel {
margin-top: 0.5rem;
padding: 0.75rem 1rem;
- background: hsl(var(--card));
- border: 1px solid hsl(var(--border));
- border-radius: 0.75rem;
+ background: hsl(var(--card) / 0.8);
+ backdrop-filter: blur(12px);
+ -webkit-backdrop-filter: blur(12px);
+ border: 1px solid hsl(var(--border) / 0.5);
+ border-radius: 1rem;
}
.filter-row {
diff --git a/apps/contacts/apps/web/src/routes/(app)/network/+page.svelte b/apps/contacts/apps/web/src/routes/(app)/network/+page.svelte
index c2f5a2396..9e828ede8 100644
--- a/apps/contacts/apps/web/src/routes/(app)/network/+page.svelte
+++ b/apps/contacts/apps/web/src/routes/(app)/network/+page.svelte
@@ -1,38 +1,23 @@
-
-