UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 1.68 kB
"use strict";var e=require("styled-components"),t=require("styled-system"),r=require("../../style/themes/apply-base-theme.js");function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=o(e).default.div.attrs(r.default).attrs((({backgroundPosition:e="center",backgroundRepeat:t="no-repeat",backgroundSize:r="cover",src:o,children:i,hidden:c=!1,position:s,top:a,right:p,bottom:u,left:b})=>{return l=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),o.forEach((function(t){n(e,t,r[t])}))}return e}({backgroundPosition:e,backgroundRepeat:t,backgroundSize:r},o&&{as:"img"}),d=null!=(d={children:o?void 0:i,src:o,hidden:c,position:s,top:a,right:p,bottom:u,left:b})?d:{},Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(d)):function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t}(Object(d)).forEach((function(e){Object.defineProperty(l,e,Object.getOwnPropertyDescriptor(d,e))})),l;var l,d})).withConfig({displayName:"image.style__StyledImage",componentId:"sc-ef5b153d-0"})([""," "," "," "," ",""],t.margin,t.layout,t.padding,(({position:t,top:r,right:o,bottom:n,left:i})=>e.css(["position:",";top:",";right:",";bottom:",";left:",";"],t,r,o,n,i)),(({as:r})=>"img"!==r&&e.css(["",""],t.background)));exports.StyledImage=i;