// ================= Pacing, Non-media, Changes, Login screens ================= const PacingScreen = ({ setView, tweaks, openContext }) => { const [filter, setFilter] = useStateS({ platform: null, tl: null, severity: null, q: "" }); const rows = useMemoS(() => { const base = window.PACING_ROWS || []; return base.filter(r => { if (filter.platform && r.platform !== filter.platform) return false; if (filter.tl && r.tl !== filter.tl) return false; if (filter.severity && r.sev !== filter.severity) return false; if (filter.q && !(`${r.brand_code || ""} ${r.name || ""}`.toLowerCase().includes(filter.q.toLowerCase()))) return false; return true; }); }, [filter]); return (