alternatvie: keep lasso drag to only mobile

This commit is contained in:
Ryan Di
2025-07-17 17:29:32 +10:00
parent a1b95c47a7
commit 85dc55c718
2 changed files with 53 additions and 13 deletions

View File

@@ -25,6 +25,18 @@ export const isIOS =
export const isBrave = () =>
(navigator as any).brave?.isBrave?.name === "isBrave";
// Mobile user agent detection
export const isMobileUA =
/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(
navigator.userAgent.toLowerCase(),
);
// Mobile platform detection
export const isMobilePlatform =
/android|ios|iphone|ipad|ipod|blackberry|windows phone/i.test(
navigator.platform.toLowerCase(),
);
export const supportsResizeObserver =
typeof window !== "undefined" && "ResizeObserver" in window;