"use client"; import Link from "next/link"; import { cx, formatClock, formatPercent, formatQuoteValue, instrumentHref } from "@/lib/format"; import { useMarketStream, useTape } from "@/lib/stream"; import { toneOf } from "@/components/ui/price"; /** Live tape: latest canonical price changes across everything the stream publishes (channel `tape`). */ export function LiveTape({ rows = 24, className }: { rows?: number; className?: string }) { const state = useMarketStream(["tape"]); const tape = useTape(rows); return (