@polygon.io/core
Version:
A set of themeable UI components for React
1 lines • 1.77 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireDefault(require("react")),_defineProperty2=_interopRequireDefault(require("@babel/runtime/helpers/defineProperty")),_extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_StyledSpacing=require("../StyledSpacing"),_excluded=["className","children","as","all","x","y","t","b","l","r"],__jsx=_react["default"].createElement;function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){(0,_defineProperty2["default"])(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}var Padding=function(a){var c=a.className,d=a.children,e=a.as,f=a.all,g=a.x,h=a.y,i=a.t,j=a.b,b=a.l,k=a.r,l=(0,_objectWithoutProperties2["default"])(a,_excluded),m=f||g||h||i||j||b||k?0:4;return __jsx(_StyledSpacing.StyledSpacing,(0,_extends2["default"])({sType:"padding",className:c,as:e,top:i||h||f||m,right:k||g||f||m,bottom:j||h||f||m,left:b||g||f||m},l),d)};Padding.defaultProps=_objectSpread({},_StyledSpacing.spacingDefaultProps);var _default=Padding;exports["default"]=_default;
;