UNPKG

@shopgate/pwa-common

Version:

Common library for the Shopgate Connect PWA.

4 lines 1.58 kB
function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export var OS_ALL='all';export var OS_ANDROID='android';export var OS_IOS='ios';export var TYPE_PHONE='phone';export var TYPE_TABLET='tablet';export var MODEL_NAMES_IPHONE_X=['iPhone10,3','iPhone10,6','iPhone11,2','iPhone11,4','iPhone11,6','iPhone11,8'];/** * Page insets are device screen areas which can't be used to display content. Those come especially * relevant on iOS devices with their status bar ot the iPhone notch at the top of the screen. */export var PAGE_INSET_NAME_TOP='safeAreaInsetTop';export var PAGE_INSET_NAME_BOTTOM='safeAreaInsetBottom';export var PAGE_INSET_NAME_LEFT='safeAreaInsetLeft';export var PAGE_INSET_NAME_RIGHT='safeAreaInsetRight';export var PAGE_INSETS_ANDROID=_defineProperty(_defineProperty(_defineProperty(_defineProperty({},PAGE_INSET_NAME_TOP,0),PAGE_INSET_NAME_BOTTOM,0),PAGE_INSET_NAME_LEFT,0),PAGE_INSET_NAME_RIGHT,0);export var PAGE_INSETS_IOS=_extends({},PAGE_INSETS_ANDROID,_defineProperty({},PAGE_INSET_NAME_TOP,20));export var PAGE_INSETS_IPHONE_X=_extends({},PAGE_INSETS_IOS,_defineProperty(_defineProperty({},PAGE_INSET_NAME_TOP,44),PAGE_INSET_NAME_BOTTOM,30));