UNPKG

eldav1d-marvel-ui

Version:

UI library for (and from) Playing with Marvel API

3 lines (2 loc) 891 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const i=require("react/jsx-runtime"),p=require("react-lazy-load-image-component"),l=require("../../../helpers-oGXtTbOI.cjs"),v=require("../../../constants-CP0vFQvx.cjs"),S=({title:u,alt:t,path:r,fallback:c,lazyFallback:s,isAvailable:d,height:g,srcSet:e,sizes:o,classNameContainer:m,classNameContent:f,ariaId:n})=>{const a=r||c,L=()=>d&&r?t:`${t} is not available`,h=()=>{if(e&&o)return o};return i.jsx("picture",{className:l.getParentSelectors(m),children:i.jsx(p.LazyLoadImage,{wrapperClassName:"bg-stone-500 w-full h-inherit",className:`w-full ${l.getParentSelectors(f)}`,srcSet:e||void 0,sizes:h(),src:a,title:u,alt:L(),id:n||void 0,placeholderSrc:s||a,threshold:v.LAZYLOAD_THRESHOLD,effect:"blur",height:g})})};exports.default=S; //# sourceMappingURL=ResponsiveLazyImage.cjs.map