UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

3 lines (2 loc) 1.35 kB
import"./column-components.b2a20dc1.js";import{Component as e}from"react";import r from"@macrostrat/hyper";import t from"@uiw/react-color-swatch";import{Popover as o}from"@blueprintjs/core";function a(e,r,t,o){Object.defineProperty(e,r,{get:t,set:o,enumerable:!0,configurable:!0})}var s=globalThis,c={},i={},n=s.parcelRequirea149;null==n&&((n=function(e){if(e in c)return c[e].exports;if(e in i){var r=i[e];delete i[e];var t={id:e,exports:{}};return c[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){i[e]=r},s.parcelRequirea149=n),n.register;var l={};a(l,"BasicFaciesSwatch",()=>f),a(l,"FaciesSwatch",()=>u);var p=n("aVUB5");class d extends e{static #e=this.contextType=p.FaciesContext;render(){let{setFaciesColor:e}=this.context,{facies:o}=this.props;return r("div",[r(t,{color:o.color||"black",onChange:r=>e(o.id,r.hex)})])}}let f=({facies:e,...t})=>r("div.color-swatch",{style:{backgroundColor:e.color||"black",width:"2em",height:"2em"},...t});class u extends e{static #e=this.defaultProps={isEditable:!0,facies:null};constructor(e){super(e)}render(){let{facies:e,isEditable:t}=this.props,a=r(f,{facies:e});return t?r(o,{},[a,r(d,{facies:e})]):a}}export{f as BasicFaciesSwatch,u as FaciesSwatch}; //# sourceMappingURL=column-components.27aee089.js.map