web/device: add global constant for device info
This commit is contained in:
13
web/src/lib/device.ts
Normal file
13
web/src/lib/device.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
const ua = navigator.userAgent.toLowerCase();
|
||||
|
||||
const isIOS = ua.includes("iphone os") || (ua.includes("mac os") && navigator.maxTouchPoints > 0);
|
||||
const isAndroid = ua.includes("android") || ua.includes("diordna");
|
||||
const isMobile = isIOS || isAndroid;
|
||||
|
||||
const deviceInfo = {
|
||||
isIOS,
|
||||
isAndroid,
|
||||
isMobile,
|
||||
}
|
||||
|
||||
export default deviceInfo;
|
||||
Reference in New Issue
Block a user