UNPKG

sui-explorer-local

Version:
22 lines (21 loc) 3.24 kB
import{j as s}from"./jsx-runtime-ffb262ed.js";import{c as S}from"./index-dca19ccf.js";import{r as b}from"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";const w=S(["text-white capitalize overflow-hidden bg-gray-40"],{variants:{size:{sm:"w-6 h-6 font-medium text-subtitleSmallExtra",md:"w-7.5 h-7.5 font-medium text-body",lg:"md:w-10 md:h-10 w-8 h-8 font-medium text-heading4 md:text-iconTextLarge",xl:"md:w-31.5 md:h-31.5 w-16 h-16 font-medium text-heading4 md:text-iconTextLarge"},circle:{true:"rounded-full",false:"rounded-md"}},defaultVariants:{circle:!1,size:"md"}});function k({fallback:e}){return s.jsx("div",{className:"flex h-full w-full items-center justify-center bg-gradient-to-r from-gradient-blue-start to-gradient-blue-end",children:e==null?void 0:e.slice(0,2)})}function l({src:e,label:i,alt:x=i,fallback:h,...y}){const[I,q]=b.useState(!1);return s.jsx("div",{role:"img",className:w(y),"aria-label":i,children:I||!e?s.jsx(k,{fallback:h}):s.jsx("img",{src:e,alt:x,className:"flex h-full w-full items-center justify-center object-cover",onError:()=>q(!0)})})}try{l.displayName="ImageIcon",l.__docgenInfo={description:"",displayName:"ImageIcon",props:{src:{defaultValue:null,description:"",name:"src",required:!1,type:{name:"string | null"}},label:{defaultValue:null,description:"",name:"label",required:!0,type:{name:"string"}},fallback:{defaultValue:null,description:"",name:"fallback",required:!0,type:{name:"string"}},alt:{defaultValue:null,description:"",name:"alt",required:!1,type:{name:"string"}},circle:{defaultValue:null,description:"",name:"circle",required:!1,type:{name:"boolean | null"}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:'"lg" | "xl" | "sm" | "md" | null'}}}}}catch{}const R={component:l},a={args:{src:"https://ipfs.io/ipfs/QmZPWWy5Si54R3d26toaqRiqvCH7HkGdXkxwUgCm2oKKM2?filename=img-sq-01.png",alt:"Blockdaemon",size:"xl"}},r={args:{src:null,fallback:"Sui",label:"Sui",size:"lg"}},t={args:{src:"https://ipfs.io/ipfs/QmZPWWy5Si54R3d26toaqRiqvCH7HkGdXkxwUgCm2oKKM2?filename=img-sq-01.png",label:"Sui",size:"sm",fallback:"Sui"}};var n,o,m;a.parameters={...a.parameters,docs:{...(n=a.parameters)==null?void 0:n.docs,source:{originalSource:`{ args: { src: 'https://ipfs.io/ipfs/QmZPWWy5Si54R3d26toaqRiqvCH7HkGdXkxwUgCm2oKKM2?filename=img-sq-01.png', alt: 'Blockdaemon', size: 'xl' } }`,...(m=(o=a.parameters)==null?void 0:o.docs)==null?void 0:m.source}}};var c,d,u;r.parameters={...r.parameters,docs:{...(c=r.parameters)==null?void 0:c.docs,source:{originalSource:`{ args: { src: null, fallback: 'Sui', label: 'Sui', size: 'lg' } }`,...(u=(d=r.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};var g,p,f;t.parameters={...t.parameters,docs:{...(g=t.parameters)==null?void 0:g.docs,source:{originalSource:`{ args: { src: 'https://ipfs.io/ipfs/QmZPWWy5Si54R3d26toaqRiqvCH7HkGdXkxwUgCm2oKKM2?filename=img-sq-01.png', label: 'Sui', size: 'sm', fallback: 'Sui' } }`,...(f=(p=t.parameters)==null?void 0:p.docs)==null?void 0:f.source}}};const C=["extraLargeImage","largeIconNoImage","smallIconImage"];export{C as __namedExportsOrder,R as default,a as extraLargeImage,r as largeIconNoImage,t as smallIconImage};