import bowser from "bowser"; import type { Device, DeviceBrowser, DeviceOS, DeviceType } from "@web3-onboard/common"; export function getDevice(): Device { const parsed = bowser.getParser(window.navigator.userAgent); const os = parsed.getOS(); const browser = parsed.getBrowser(); const { type } = parsed.getPlatform(); return { type: type as DeviceType, os: os as DeviceOS, browser: browser as DeviceBrowser }; } export function isMobile(): boolean { const { type } = getDevice(); return "desktop" !== type; }