Rev 1638 | Rev 2774 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import { useEffect, useState } from 'react'const useMobile = () => {const [isMobile, setIsMobile] = useState(false)useEffect(() => {function detectPlatform() {const userAgent = navigator.userAgent || navigator.vendor || window.operaconst isAndroid = /android/i.test(userAgent)const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStreamreturn isAndroid || isIOS}const mobileDevice = detectPlatform()if (mobileDevice) {setIsMobile(true)}}, [])return isMobile}export default useMobile