amotify
Version:
UI Component for React,NextJS,esbuild
2 lines (1 loc) • 667 B
JavaScript
import{b as r,c as s,d as i}from"../chunk-C5N2D3ZX.js";import{jsx as I}from"react/jsx-runtime";import c from"./Box";import{Sheet as f}from"../fn";import{ImgClasses as m}from"../@styles/componentClasses";const p=l=>{let a=l,{src:n="",alt:g="",showExpand:t}=a,o=i(a,["src","alt","showExpand"]);return I(c,s(r({htmlTag:"img",src:n,alt:g},o),{className:[m("Img"),m("ShowExpand_"+!!t),o.className].join(" "),onPointerDown:e=>{o.onPointerDown&&o.onPointerDown(e),t&&e.stopPropagation()},onClick:e=>{o.onClick&&o.onClick(e),t&&(e.stopPropagation(),f.open({type:"image",src:t!=!0?t:n}))},freeCSS:r({cursor:t?"zoom-in":"inherit"},o.freeCSS)}))};export{p as Img,p as default};