From dfec7587305fee59f8304000994ca16a495f7389 Mon Sep 17 00:00:00 2001 From: Tyler Hoang Date: Mon, 29 Jun 2026 01:41:22 -0700 Subject: feat: update financial overview components --- frontend/components/prism/TickerHeader.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'frontend/components/prism/TickerHeader.tsx') diff --git a/frontend/components/prism/TickerHeader.tsx b/frontend/components/prism/TickerHeader.tsx index 804ffc0..c47f67f 100644 --- a/frontend/components/prism/TickerHeader.tsx +++ b/frontend/components/prism/TickerHeader.tsx @@ -1,6 +1,7 @@ import { deltaClass, fmtCurrency, fmtPct } from "@/lib/format"; import { rangePercent } from "@/lib/overview"; import type { TickerOverview } from "@/types/api"; +import { CurrencyWarning } from "./CurrencyWarning"; type Props = { overview: TickerOverview; @@ -25,15 +26,16 @@ export function TickerHeader({ overview, onToggleWatchlist, isSaved }: Props) {
{overview.profile.exchange ? {overview.profile.exchange} : null} {overview.meta.is_partial ? Partial Data : null} +
52 Week Range
- {fmtCurrency(overview.range_52w.low)} - {fmtCurrency(overview.range_52w.price ?? overview.quote.price)} - {fmtCurrency(overview.range_52w.high)} + {fmtCurrency(overview.range_52w.low, 2, overview.currency)} + {fmtCurrency(overview.range_52w.price ?? overview.quote.price, 2, overview.currency)} + {fmtCurrency(overview.range_52w.high, 2, overview.currency)}
{pct != null ? : null} @@ -42,11 +44,11 @@ export function TickerHeader({ overview, onToggleWatchlist, isSaved }: Props) {
- {fmtCurrency(overview.quote.price)} + {fmtCurrency(overview.quote.price, 2, overview.currency)} - {fmtCurrency(overview.quote.change)} · {fmtPct(overview.quote.change_pct, 2, true)} + {fmtCurrency(overview.quote.change, 2, overview.currency)} · {fmtPct(overview.quote.change_pct, 2, true)} - Prev close {fmtCurrency(overview.quote.prev_close)} + Prev close {fmtCurrency(overview.quote.prev_close, 2, overview.currency)} {lastSource ? Source {lastSource.replaceAll("_", " ")} : null}