// ============================================================= // FEATURE GRAPHICS — one detailed animated mock per feature. // Each component renders inside a "mock" frame with realistic UI. // ============================================================= // ---------- Helpers ---------- const useTick = (interval = 1800) => { const [t, setT] = React.useState(0); React.useEffect(() => { const id = setInterval(() => setT(x => x + 1), interval); return () => clearInterval(id); }, [interval]); return t; }; const MockBar = ({ url }) => (