UNPKG

@numl-react/thumbnail

Version:

A simple and accessible component for React by numl design

2 lines (1 loc) 821 B
var e=Object.defineProperty,r=Object.prototype.hasOwnProperty,t=Object.getOwnPropertySymbols,o=Object.prototype.propertyIsEnumerable,a=(r,t,o)=>t in r?e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o;import l from"react";import*as n from"@numl-react/elements";function c(e){const{source:c,alt:f,fit:i}=e,m=((e,a)=>{var l={};for(var n in e)r.call(e,n)&&a.indexOf(n)<0&&(l[n]=e[n]);if(null!=e&&t)for(var n of t(e))a.indexOf(n)<0&&o.call(e,n)&&(l[n]=e[n]);return l})(e,["source","alt","fit"]);return l.createElement(n.BaseElement,((e,l)=>{for(var n in l||(l={}))r.call(l,n)&&a(e,n,l[n]);if(t)for(var n of t(l))o.call(l,n)&&a(e,n,l[n]);return e})({display:"flex",content:"center",items:"center",radius:!0,overflow:"no"},m),l.createElement(n.Image,{src:c,width:"100%",label:f,fit:i}))}export{c as Thumbnail};