From 5fd350345a6f6caceb3375d3736a9a9ef7291257 Mon Sep 17 00:00:00 2001
From: Tyler Hoang <tyler@tylerhoang.xyz>
Date: Tue, 19 May 2026 00:45:57 -0700
Subject: feat: add PriceVsValueCard to overview left column (DCF compass)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---
 frontend/app/page.tsx | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'frontend/app/page.tsx')

diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx
index 07bdfa4..5c14488 100644
--- a/frontend/app/page.tsx
+++ b/frontend/app/page.tsx
@@ -11,6 +11,7 @@ import { KPIStrip } from "@/components/prism/KPIStrip";
 import { Sidebar } from "@/components/prism/Sidebar";
 import { TickerHeader } from "@/components/prism/TickerHeader";
 import { TopBar } from "@/components/prism/TopBar";
+import { PriceVsValueCard } from "@/components/prism/PriceVsValueCard";
 import { QualityCard } from "@/components/prism/QualityCard";
 import { ValuationOverviewCard } from "@/components/prism/ValuationOverviewCard";
 import { VolumeCard } from "@/components/prism/VolumeCard";
@@ -76,6 +77,8 @@ function OverviewClient() {
       setOverviewError(null);
       setChartError(null);
       setWatchlistError(null);
+      setValuation(null);
+      setValState("idle");
       setOverviewState("loading");
       setChartState("loading");
 
@@ -107,6 +110,8 @@ function OverviewClient() {
     setOverviewError(null);
     setChartError(null);
     setWatchlistError(null);
+    setValuation(null);
+    setValState("idle");
     setOverviewState("idle");
     setChartState("idle");
     startTransition(() => {
@@ -345,6 +350,7 @@ function OverviewClient() {
                 <ChartCard symbol={overview.profile.symbol} period={period} points={history} chartState={chartState} chartError={chartError} onChangePeriod={setPeriod} />
                 <VolumeCard overview={overview} />
                 <SignalCard overview={overview} />
+                <PriceVsValueCard overview={overview} valuation={valuation} valState={valState} />
               </div>
               <div className="psm-column">
                 <ProfileCard overview={overview} />
-- 
cgit v1.3-2-g0d8e

