function isMobile() { let userAgentInfo = navigator ? navigator.userAgent : null if (!userAgentInfo) return false let Agents = ['Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod'] let flag = false for (let v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = true break } } return flag } const device = isMobile() ? 'mobile' : 'desktop' export default () => device