feat: add Pyramid home dashboard

This commit is contained in:
yuxuanhui
2026-09-09 18:20:08 +08:00
parent be76b89e9d
commit e57b1f7a2e
17 changed files with 950 additions and 34 deletions
+8
View File
@@ -25,6 +25,7 @@ import { MCPKeysPage } from "./pages/MCPKeysPage";
import { AccountPage } from "./pages/AccountPage";
import { DatasetPage } from "./pages/DatasetPage";
import { AlphaPage } from "./pages/AlphaPage";
import { HomePage } from "./pages/HomePage";
import { JobPanel } from "./components/JobPanel";
import { BacktestPage } from "./backtests/BacktestPage";
import { WorkspacePreferences } from "./components/WorkspacePreferences";
@@ -319,6 +320,12 @@ export default function App() {
<main
className={`page-content ${page !== "account" ? "bounded-page" : "account-page"}`}
>
{page === "home" && (
<HomePage
account={account}
onAccount={() => changePage("account")}
/>
)}
{page === "mcp-keys" && <MCPKeysPage />}
{pollError && (
<Banner
@@ -479,6 +486,7 @@ export default function App() {
onClose={() => setChatOpen(false)}
context={
{
home: { page: "home" as const },
quantflow:
researchContext.page === "quantflow"
? researchContext