mirror of
https://github.com/infinilabs/coco-app.git
synced 2025-12-29 00:24:46 +01:00
feat: add methods for detecting Windows and Linux platforms (#162)
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
import { family as osFamily, platform } from "@tauri-apps/plugin-os";
|
||||
|
||||
export const isWeb = !("__TAURI_OS_PLUGIN_INTERNALS__" in window);
|
||||
export const isMobile = isWeb ? navigator.userAgent.toLowerCase().includes("mobile") : platform() === "android";
|
||||
export const isMobile = isWeb
|
||||
? navigator.userAgent.toLowerCase().includes("mobile")
|
||||
: platform() === "android";
|
||||
export const isDesktop = !isMobile;
|
||||
export const isMac = !isWeb && platform() === "macos";
|
||||
export const isWin = !isWeb && platform() === "windows";
|
||||
export const isLinux = !isWeb && platform() === "linux";
|
||||
export const appScale = isMobile ? 0.5 : 1;
|
||||
|
||||
export function family() {
|
||||
@@ -17,4 +21,4 @@ export function family() {
|
||||
} else {
|
||||
return osFamily();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user