react-native-ui-lib
Version: 
UI Components Library for React Native
25 lines (13 loc) • 1.17 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.
extractPositionValues=extractPositionValues;exports.
generateBorderRadiusStyle=generateBorderRadiusStyle;var _helpers=require('../../helpers');var _style=require('../../style');function extractPositionValues(position){var top=position==='top';var left=position==='left';var right=position==='right';var bottom=position==='bottom';return{top:top,left:left,right:right,bottom:bottom};}function generateBorderRadiusStyle(_ref){var position=_ref.position;var _extractPositionValue=
extractPositionValues(position),top=_extractPositionValue.top,left=_extractPositionValue.left,right=_extractPositionValue.right,bottom=_extractPositionValue.bottom;
var borderRadiusStyle={};
if(_helpers.Constants.isAndroid){
borderRadiusStyle.borderTopLeftRadius=top||left?_style.BorderRadiuses.br10:undefined;
borderRadiusStyle.borderTopRightRadius=top||right?_style.BorderRadiuses.br10:undefined;
borderRadiusStyle.borderBottomLeftRadius=bottom||left?_style.BorderRadiuses.br10:undefined;
borderRadiusStyle.borderBottomRightRadius=bottom||right?_style.BorderRadiuses.br10:undefined;
}
return borderRadiusStyle;
}