@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
3 lines (2 loc) • 1.4 kB
JavaScript
import"./column-components.298cc9f3.js";import{Component as e}from"react";import t from"@macrostrat/hyper";import{SwatchesPicker as r}from"react-color";import{Popover as o}from"@blueprintjs/core";function a(e,t,r,o){Object.defineProperty(e,t,{get:r,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 t=i[e];delete i[e];var r={id:e,exports:{}};return c[e]=r,t.call(r.exports,r,r.exports),r.exports}var o=Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}).register=function(e,t){i[e]=t},s.parcelRequirea149=n),n.register;var l={};a(l,"BasicFaciesSwatch",()=>f),a(l,"FaciesSwatch",()=>h);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 t("div",[t(r,{color:o.color||"black",onChangeComplete:t=>e(o.id,t.hex),styles:{width:500,height:570}})])}}let f=({facies:e,...r})=>t("div.color-swatch",{style:{backgroundColor:e.color||"black",width:"2em",height:"2em"},...r});class h extends e{static #e=this.defaultProps={isEditable:!0,facies:null};constructor(e){super(e)}render(){let{facies:e,isEditable:r}=this.props,a=t(f,{facies:e});return r?t(o,{},[a,t(d,{facies:e})]):a}}export{f as BasicFaciesSwatch,h as FaciesSwatch};
//# sourceMappingURL=column-components.1f7d3b63.js.map