Live KPI Strip
Tickers are the right primitive for a "live data" header — denser than stat cards, designed for quick scanning. Pair them with Livewire's wire:poll for periodic auto-refresh.
Recipe
Live KPI ticker strip — wire:poll.1s in action
Heads up — the preview above is real: it's a Livewire component with wire:poll.1s, jittering its dummy values every second so you can see the strip update without leaving the page open. Production cadence is almost always slower — the Show Code panel above carries the canonical .30s baseline for marketing dashboards. The Variations section below lists faster / slower presets for trading or analytics workloads.
Variations
- Polling interval: Change
wire:poll.30sto match data freshness needs (.5sfor trading dashboards,.5mfor marketing analytics). - Pause when hidden: Wrap with Alpine +
IntersectionObserverto skip polling when the strip scrolls out of view — saves backend cycles on long pages. - Sparkline overlay: For high-attention metrics, swap one or two tickers for
<x-wirekit::stat>cards withsparklineslots (see Stat with Sparkline).
Components Used
See Also
- Ticker component docs
- Stat with Sparkline recipe — denser variant with trend visualization