UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

102 lines (79 loc) 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getUnit = void 0; const getUnit = str => { var units = ''; // Percentage if (str.endsWith('%')) { units = '%'; return units; } // Absolute Units if (str.endsWith('px')) { units = 'px'; return units; } if (str.endsWith('cm')) { units = 'cm'; return units; } if (str.endsWith('mm')) { units = 'mm'; return units; } if (str.endsWith('Q')) { units = 'Q'; return units; } if (str.endsWith('in')) { units = 'in'; return units; } if (str.endsWith('pc')) { units = 'pc'; return units; } if (str.endsWith('pt')) { units = 'pt'; return units; } // Relative Units if (str.endsWith('em')) { units = 'em'; return units; } if (str.endsWith('ex')) { units = 'ex'; return units; } if (str.endsWith('ch')) { units = 'ch'; return units; } if (str.endsWith('rem')) { units = 'rem'; return units; } if (str.endsWith('lh')) { units = 'lh'; return units; } if (str.endsWith('vw')) { units = 'vw'; return units; } if (str.endsWith('vh')) { units = 'vh'; return units; } if (str.endsWith('vmin')) { units = 'vmin'; return units; } if (str.endsWith('vmax')) { units = 'vmax'; return units; } return 'px'; }; exports.getUnit = getUnit; //# sourceMappingURL=getUnit.js.map