diff --git a/app/layout.tsx b/app/layout.tsx index 2703895..62e872a 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -5,6 +5,7 @@ import { Footer } from "@/components/layout/Footer"; import { WalletProvider } from "@/lib/contexts/WalletContext"; import "./globals.css"; import { RealtimeProvider } from "@/lib/realtime/RealtimeProvider"; +import { HealthProvider } from "@/lib/health/HealthProvider"; import { InboxProvider } from "@/lib/notifications/InboxProvider"; import { PwaRegistrar } from "@/components/pwa/pwa-registrar"; import { DebugMount } from "@/components/debug/debug-mount"; diff --git a/app/markets/page.tsx b/app/markets/page.tsx index d83c138..22c19fa 100644 --- a/app/markets/page.tsx +++ b/app/markets/page.tsx @@ -148,7 +148,7 @@ const MarketCard = ({ href, category, onChainMarketId, reasoningTraces, expiry,
Liquidity
Liquidity
{liquidity}
YES price
{view?.ledger != null && ( @@ -571,7 +579,7 @@ function MarketQuickViewContent() { {position.data && (position.data.yes > 0n || position.data.no > 0n || positionState.data?.provisional || positionState.data?.awaitingRpc) && (
Your position: {formatUsdc(position.data.yes, { maxDecimals: 2 })} YES · {formatUsdc(position.data.no, { maxDecimals: 2 })} NO
-
Data sources
++ Health polling pauses while this tab is hidden and backs off when a probe fails. +
+ +