diff --git a/src/uhm/components/ui/TimelineBar.tsx b/src/uhm/components/ui/TimelineBar.tsx index 5c35626..cc3cc62 100644 --- a/src/uhm/components/ui/TimelineBar.tsx +++ b/src/uhm/components/ui/TimelineBar.tsx @@ -147,21 +147,21 @@ export default function TimelineBar({ onTimeRangeChange(Math.max(0, Math.min(30, safe))); }; - const [isMobile, setIsMobile] = useState(false); + const [isMobileOrTablet, setIsMobileOrTablet] = useState(false); useEffect(() => { - const checkMobile = () => setIsMobile(window.innerWidth < 768); - checkMobile(); - window.addEventListener("resize", checkMobile); - return () => window.removeEventListener("resize", checkMobile); + const checkDevice = () => setIsMobileOrTablet(window.innerWidth < 1024); + checkDevice(); + window.addEventListener("resize", checkDevice); + return () => window.removeEventListener("resize", checkDevice); }, []); useEffect(() => { - if (isMobile && typeof timeRange === "number" && timeRange !== 0 && onTimeRangeChange) { + if (isMobileOrTablet && typeof timeRange === "number" && timeRange !== 0 && onTimeRangeChange) { onTimeRangeChange(0); } - }, [isMobile, timeRange, onTimeRangeChange]); + }, [isMobileOrTablet, timeRange, onTimeRangeChange]); - if (isMobile) { + if (isMobileOrTablet) { return (