diff --git a/src/lib/components/ConfigRow.svelte b/src/lib/components/ConfigRow.svelte
new file mode 100644
index 0000000..907e115
--- /dev/null
+++ b/src/lib/components/ConfigRow.svelte
@@ -0,0 +1,332 @@
+
+
+
-
+
{#if open}
{#each items as item, i}
@@ -78,6 +79,15 @@
color 0.15s ease;
}
+ .trigger.square {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ border-radius: 9px;
+ font-size: 1rem;
+ color: var(--text-muted);
+ }
+
.trigger:hover {
border-color: var(--border-hover);
color: var(--accent);
diff --git a/src/routes/dashboard/+page.svelte b/src/routes/dashboard/+page.svelte
index c0ea8e7..a1de88a 100644
--- a/src/routes/dashboard/+page.svelte
+++ b/src/routes/dashboard/+page.svelte
@@ -2,7 +2,7 @@
import { onMount } from 'svelte';
import { goto } from '$app/navigation';
import Button from '$lib/components/Button.svelte';
- import ConfigCard from '$lib/components/ConfigCard.svelte';
+ import ConfigRow from '$lib/components/ConfigRow.svelte';
import { auth } from '$lib/stores/auth';
interface Config {
@@ -300,10 +300,10 @@
{:else}
-
- {#each configs as config, i}
+
+ {#each configs as config, i (config.id)}
-