d2-ui
Version:
1 lines • 1.67 kB
JavaScript
function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}var _lodash=require("lodash"),_lodash2=_interopRequireDefault(_lodash),_merge=require("merge"),_merge2=_interopRequireDefault(_merge),localProps={borderRadius:function(e){return null!==e?{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}:void 0},boxShadow:function(e){return null!==e?{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}:void 0},userSelect:function(e){return null!==e?{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}:void 0},flex:function(e){return null!==e?{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}:void 0},flexBasis:function(e){return null!==e?{WebkitFlexBasis:e,flexBasis:e}:void 0},justifyContent:function(e){return null!==e?{WebkitJustifyContent:e,justifyContent:e}:void 0},transition:function(e){return null!==e?{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}:void 0},transform:function(e){return null!==e?{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}:void 0},Absolute:function(e){if(null!==e){var r=e.split(" ");return{position:"absolute",top:r[0],right:r[1],bottom:r[2],left:r[3]}}},Extend:function(e,r){var o=r[e];return o?o:void 0}},transform=function e(r,o,t){var n=(0,_merge2["default"])(o,localProps),i={};for(var u in r){var l=r[u];if(_lodash2["default"].isObject(l)&&!_lodash2["default"].isArray(l))i[u]=e(l,o,r);else if(n[u]){var s=n[u](l,t);for(var a in s){var f=s[a];i[a]=f}}else i[u]=l}return i};module.exports=function(e,r,o){return transform(e,r,o)};
;