@gravity-ui/uikit
Version:
Gravity UI base styling and components
14 lines (13 loc) • 386 B
JavaScript
export function isTouchDevice() {
if (typeof window === 'undefined') {
return false;
}
if (typeof navigator !== 'undefined' && navigator.maxTouchPoints > 0) {
return true;
}
if (window.matchMedia && window.matchMedia('(any-pointer:coarse)').matches) {
return true;
}
return 'ontouchstart' in window;
}
//# sourceMappingURL=dom.js.map