woocommerce/plugins/woocommerce-admin/client/lib/platform/index.js

19 lines
557 B
JavaScript

export const ANDROID_PLATFORM = 'android';
export const IOS_PLATFORM = 'ios';
export const UNKNOWN_PLATFORM = 'unknown';
/**
* Provide basic detection of platform based on user agent. This is not
* a robust check for browser features or the like. You should only use
* this for non-critical display logic.
*/
export const platform = () => {
if ( /iPhone|iPad|iPod/i.test( window.navigator.userAgent ) ) {
return IOS_PLATFORM;
} else if ( /Android/i.test( window.navigator.userAgent ) ) {
return ANDROID_PLATFORM;
}
return UNKNOWN_PLATFORM;
};