Clean dashboard: remove footer links + positions panel
Removed: - Three footer link cards (ftdt.io, Quant Lab, Git Repo) - Open Positions & Orders collapsible panel - Unused imports (Activity, Database, TrendingUp, Collapsible) Positions already shown live on each strategy card (Pos: 0.0000). Dashboard is now cleaner: strategies grid + L2 Terminal button only.
This commit is contained in:
@@ -5,9 +5,8 @@ import { motion, AnimatePresence } from "framer-motion";
|
||||
import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible";
|
||||
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table";
|
||||
import { ChevronDown, ChevronRight, Activity, Database, TrendingUp, TrendingDown, ArrowLeft } from "lucide-react";
|
||||
import { ChevronDown, ChevronRight, TrendingDown, ArrowLeft } from "lucide-react";
|
||||
import { StrategyCard } from "@/components/strategy-card";
|
||||
import { EquityChart } from "@/components/equity-chart";
|
||||
import { PositionsPanel } from "@/components/positions-panel";
|
||||
@@ -31,6 +30,7 @@ export default function Dashboard() {
|
||||
const [l2TerminalOpen, setL2TerminalOpen] = useState(false);
|
||||
const [detailName, setDetailName] = useState("");
|
||||
const [detailTab, setDetailTab] = useState<Tab>("live");
|
||||
const [filter, setFilter] = useState("ALL");
|
||||
const [btFull, setBtFull] = useState<BacktestFull | null>(null);
|
||||
const [feeOn, setFeeOn] = useState(true);
|
||||
const [feeTier, setFeeTier] = useState(0);
|
||||
@@ -360,36 +360,11 @@ export default function Dashboard() {
|
||||
))}
|
||||
</div>
|
||||
|
||||
<Collapsible open={posOpen} onOpenChange={setPosOpen} className="mb-6">
|
||||
<CollapsibleTrigger className="flex items-center gap-2 text-xs text-muted-foreground hover:text-foreground transition-colors py-1">
|
||||
{posOpen ? <ChevronDown className="w-3 h-3" /> : <ChevronRight className="w-3 h-3" />}
|
||||
Open Positions & Orders ({liveData?.open_positions?.length ?? 0} pos · {liveData?.open_orders?.length ?? 0} ord)
|
||||
</CollapsibleTrigger>
|
||||
<CollapsibleContent>
|
||||
<PositionsPanel positions={liveData?.open_positions ?? []} orders={liveData?.open_orders ?? []} />
|
||||
</CollapsibleContent>
|
||||
</Collapsible>
|
||||
|
||||
{/* L2 Terminal launcher */}
|
||||
<button onClick={() => setL2TerminalOpen(true)} className="flex items-center gap-2 px-4 py-2 mb-4 border border-[#1A1A2E] bg-[#0A0A10] hover:bg-[#111122] rounded transition-colors">
|
||||
<span className="text-[11px] font-mono text-gray-300">⌘ L2 Depth Map</span>
|
||||
<span className="text-[9px] text-gray-600">ws://hyperliquid · {liveConn ? "LIVE" : "OFFLINE"}</span>
|
||||
</button>
|
||||
|
||||
<div className="grid grid-cols-1 md:grid-cols-3 gap-3 mb-6">
|
||||
<a href="https://ftdt.io" target="_blank" className="flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors">
|
||||
<Activity className="w-4 h-4 text-primary" />
|
||||
<div><p className="text-xs font-medium">ftdt.io</p><p className="text-[10px] text-muted-foreground">Main platform</p></div>
|
||||
</a>
|
||||
<a href="https://app.ftdt.io/quant-lab" target="_blank" className="flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors">
|
||||
<TrendingUp className="w-4 h-4 text-chart-2" />
|
||||
<div><p className="text-xs font-medium">Quant Lab ↗</p><p className="text-[10px] text-muted-foreground">Web dashboard</p></div>
|
||||
</a>
|
||||
<a href="https://git.ftdt.io/rams/ftdt-quant-lab" target="_blank" className="flex items-center gap-3 p-4 rounded-lg border border-border bg-card hover:border-primary/50 transition-colors">
|
||||
<Database className="w-4 h-4 text-chart-3" />
|
||||
<div><p className="text-xs font-medium">Git Repo</p><p className="text-[10px] text-muted-foreground">rams/ftdt-quant-lab</p></div>
|
||||
</a>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
{/* Fullscreen L2 Terminal */}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user