import { useEffect, useState } from 'react' export const useTouchDeviceDetection = () => { const [isTouchDevice, setIsTouchDevice] = useState(false) useEffect(() => { const isTouch = 'ontouchstart' in window || navigator.maxTouchPoints > 0 setIsTouchDevice(isTouch) }, []) return isTouchDevice }