From c3886f092509fc4333ab7c96e4dda963993c5ad5 Mon Sep 17 00:00:00 2001 From: Henry Winkel Date: Sat, 16 May 2026 20:45:56 +0200 Subject: [PATCH] feat: add SettingsSidebar component with section navigation --- app/components/SettingsSidebar.tsx | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 app/components/SettingsSidebar.tsx diff --git a/app/components/SettingsSidebar.tsx b/app/components/SettingsSidebar.tsx new file mode 100644 index 0000000..80497c5 --- /dev/null +++ b/app/components/SettingsSidebar.tsx @@ -0,0 +1,41 @@ +import React from "react"; + +export type SettingsSection = "llm" | "trading" | "stocks" | "system"; + +interface SettingsSidebarProps { + activeSection: SettingsSection; + onSectionChange: (section: SettingsSection) => void; +} + +const sections: { id: SettingsSection; label: string; icon: string }[] = [ + { id: "llm", label: "LLM & Agents", icon: "🧠" }, + { id: "trading", label: "Trading Defaults", icon: "📊" }, + { id: "stocks", label: "Stock Database", icon: "📋" }, + { id: "system", label: "System", icon: "⚙️" }, +]; + +export default function SettingsSidebar({ activeSection, onSectionChange }: SettingsSidebarProps) { + return ( + + ); +}