-
-
- This dashboard runs locally. All data stays on your machine. Never expose this server to
- the internet.
+
+
+ This dashboard runs locally. All data stays on your machine.
+ Local dashboard - data stays on your device.
setDismissed(true)}
- className="text-yellow-600 hover:text-yellow-800 dark:text-yellow-400"
+ className="text-yellow-600 hover:text-yellow-800 dark:text-yellow-400 flex-shrink-0 p-1 rounded hover:bg-yellow-100 dark:hover:bg-yellow-800/30 transition-colors"
+ aria-label="Dismiss disclaimer"
>
diff --git a/ui/src/components/ui/collapsible.tsx b/ui/src/components/ui/collapsible.tsx
new file mode 100644
index 00000000..86ab87d8
--- /dev/null
+++ b/ui/src/components/ui/collapsible.tsx
@@ -0,0 +1,11 @@
+'use client';
+
+import * as CollapsiblePrimitive from '@radix-ui/react-collapsible';
+
+const Collapsible = CollapsiblePrimitive.Root;
+
+const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger;
+
+const CollapsibleContent = CollapsiblePrimitive.CollapsibleContent;
+
+export { Collapsible, CollapsibleTrigger, CollapsibleContent };