summaryrefslogtreecommitdiff
path: root/client/util.js
blob: 0fe17e95af95b8bd430e2bce3ca69c528f75b37f (plain)
1
2
3
4
5
6
7
8
9
10
const isIphone = !! (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))
const isIpad = !! (navigator.userAgent.match(/iPad/i))
const isAndroid = !! (navigator.userAgent.match(/Android/i))
const isMobile = isIphone || isIpad || isAndroid
const isDesktop = ! isMobile

document.body.classList.add(isDesktop ? 'desktop' : 'mobile')

export default { isIphone, isIpad, isAndroid, isMobile, isDesktop }