@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
3 lines (2 loc) • 1.13 kB
JavaScript
import"./column-components.22e8302d.js";import{useState as e,useContext as r}from"react";import t from"@macrostrat/hyper";import o,{ModalGateway as a,Modal as n}from"react-images";var i=globalThis,l={},s={},u=i.parcelRequirea149;null==u&&((u=function(e){if(e in l)return l[e].exports;if(e in s){var r=s[e];delete s[e];var t={id:e,exports:{}};return l[e]=t,r.call(t.exports,t,t.exports),t.exports}var o=Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}).register=function(e,r){s[e]=r},i.parcelRequirea149=u),u.register,Object.defineProperty({},"PhotoOverlay",{get:()=>f,set:void 0,enumerable:!0,configurable:!0});var p=u("irIdW");let c=function(r){let{images:i,isOpen:l=!1,onClose:s,...u}=r,[p,c]=e(0);return t(a,null,[t.if(l)(n,{onClose:s},[t(o,{views:i,currentIndex:p,...u})])])};function f(e){let{photos:o,computePhotoPath:a}=r(p.PhotoLibraryContext);if(null==o)return null;let{photoIDs:n,...i}=e;return t(c,{images:n.map(e=>o.find(r=>r.id===e)).filter(e=>null!=e).map(function(e){return{src:a(e),caption:e.note}}),...i})}export{f as PhotoOverlay};
//# sourceMappingURL=column-components.b0b42550.js.map