UNPKG

react-native-ui-lib

Version:

UI Components Library for React Native

25 lines (13 loc) 1.17 kB
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; }