mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 04:33:17 +00:00
ccc25d269b
The storage-recovery contract described an embedded StorageSurface that opts into its toolbar through a showFilterToolbar prop, keeps tableOnly to hide a storage summary section, and offers a chart-collapse control, alongside a RecoverySurface and a forcedPlatformFilter. None of that exists. Storage.tsx always renders StoragePageControls (only kiosk mode hides it), the Proxmox Storage tab is the only embed, and /truenas/storage renders TrueNASStorageTopologyTable rather than StorageSurface. The Workloads contracts said the sparkline range appears only while Trends is active and carries a "Trend range" label. WorkloadsFilter shows it in Trends and, in Bars, at desktop widths while Row hover is History, and labels it "History". A rendered Storage test now pins the embed behaviour the rewrite describes. The toolbar renders with no opt-in prop. The forced source outranks a URL source and is never written back. A URL node resets to all nodes. Neither lock surfaces as a chip, an Add filter option or a clear action. The History label was already pinned by WorkloadsFilter.test.tsx and the Workloads performance contract test.