diff --git a/client_v2/src/lib/components/TopBar.svelte b/client_v2/src/lib/components/TopBar.svelte
index b916eb72..131e546f 100644
--- a/client_v2/src/lib/components/TopBar.svelte
+++ b/client_v2/src/lib/components/TopBar.svelte
@@ -23,6 +23,14 @@
+
@@ -76,6 +84,10 @@
border-color: var(--accent);
}
+ .add-mobile {
+ display: none;
+ }
+
.mobile-search,
.mobile-nav {
display: none;
@@ -87,6 +99,19 @@
.add-desktop {
display: none;
}
+ .add-mobile {
+ flex: none;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ width: 36px;
+ height: 36px;
+ border-radius: var(--radius-md);
+ border: none;
+ background: var(--accent);
+ color: #fff;
+ cursor: pointer;
+ }
.row.primary {
gap: 12px;
}
diff --git a/client_v2/src/routes/+page.svelte b/client_v2/src/routes/+page.svelte
index 1edab029..a83d7e75 100644
--- a/client_v2/src/routes/+page.svelte
+++ b/client_v2/src/routes/+page.svelte
@@ -2,10 +2,8 @@
import FilamentList from '$components/library/FilamentList.svelte';
import Inspector from '$components/library/Inspector.svelte';
import DetailPane from '$components/DetailPane.svelte';
- import { ui } from '$lib/stores/ui.svelte';
import { clearSelection } from '$lib/library/params';
import * as m from '$lib/paraglide/messages';
- import Plus from '@lucide/svelte/icons/plus';
import type { PageData } from './$types';
// The URL is the source of truth: `data.state` is parsed from the query
@@ -31,9 +29,6 @@
clearSelection()}>
-
-
-