"use client"; import { useMarketOutlookSections, visibleCount } from "@/stores/market-outlook-sections-store"; import { HeavyTruckSalesChart } from "./HeavyTruckSalesChart"; import { ManufacturingPmiChart } from "./ManufacturingPmiChart"; import { MarketRotationPanel } from "./MarketRotationPanel"; import { RotationSignalAlert } from "./RotationSignalAlert"; import { MacroCommentaryPanel } from "./MacroCommentaryPanel"; import { MarketConditionStrip } from "./MarketConditionStrip"; import { SeasonalityPanel } from "./SeasonalityPanel"; import { InfoTooltip } from "./InfoTooltip"; import { SectionCollapse } from "./SectionCollapse"; /** * Market Outlook — market condition, relative leadership, seasonality, macro context. */ export function MarketOutlookPanel() { const open = useMarketOutlookSections((s) => s.open); const expandAll = useMarketOutlookSections((s) => s.expandAll); const collapseAll = useMarketOutlookSections((s) => s.collapseAll); const numVisible = visibleCount(open); return (
Market regime, relative sector leadership, seasonal context, and macro indicators.
Values are relative to the broad market (SPY), not absolute returns and not measured fund flows.
Leadership alerts
Near-term and structural commentary from public economic data (growth, inflation, labor, rates).
Source: FRED ( HTRUCKSSAAR ).
Source: FRED ( IPMAN ).