Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2774 | Rev 3266 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2774 Rev 3264
Línea 2... Línea 2...
2
 
2
 
3
export function useMobile() {
3
export function useMobile() {
Línea 4... Línea 4...
4
  const [isMobile, setIsMobile] = useState(false)
4
  const [isMobile, setIsMobile] = useState(false)
5
 
5
 
6
  useEffect(() => {
6
  useEffect(() => {
-
 
7
    const isIOSDevice = () => {
-
 
8
      const userAgent = navigator.userAgent || navigator.vendor || window.opera
Línea 7... Línea 9...
7
    function detectPlatform() {
9
      return /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream
8
      const userAgent = navigator.userAgent || navigator.vendor || window.opera
10
    }
9
 
-
 
10
      const isAndroid = /android/i.test(userAgent)
11
 
11
      const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream
12
    const isAndroidDevice = () => {
Línea 12... Línea 13...
12
 
13
      const userAgent = navigator.userAgent || navigator.vendor || window.opera
Línea 13... Línea 14...
13
      return isAndroid || isIOS
14
      return /android/i.test(userAgent)
14
    }
15
    }
15
 
16
 
16
    const mobileDevice = detectPlatform()
17
    const isMobileDevice = isIOSDevice() || isAndroidDevice()
Línea 17... Línea 18...
17
 
18