2024-11-22 15:07:40 +01:00

19 lines
459 B
TypeScript

import { useEffect, useState } from "react";
export const useIsMobile = () => {
const [isMobile, setIsMobile] = useState(window.innerWidth <= 800);
const checkIsMobile = () => {
setIsMobile(window.innerWidth <= 800);
};
useEffect(() => {
window.addEventListener('resize', checkIsMobile);
return () => {
window.removeEventListener('resize', checkIsMobile);
};
}, []);
return isMobile;
};