UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

3 lines (2 loc) 1.15 kB
import{Component as e}from"react";import r from"@macrostrat/hyper";import{SwatchesPicker as t}from"react-color";import{Popover as o}from"@blueprintjs/core";var s=globalThis,i={},a={},c=s.parcelRequire94c2;null==c&&((c=function(e){if(e in i)return i[e].exports;if(e in a){var r=a[e];delete a[e];var t={id:e,exports:{}};return i[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){a[e]=r},s.parcelRequire94c2=c),c.register;var l=c("aVUB5");class n extends e{static #e=this.contextType=l.FaciesContext;render(){let{setFaciesColor:e}=this.context,{facies:o}=this.props;return r("div",[r(t,{color:o.color||"black",onChangeComplete:r=>e(o.id,r.hex),styles:{width:500,height:570}})])}}let p=({facies:e,...t})=>r("div.color-swatch",{style:{backgroundColor:e.color||"black",width:"2em",height:"2em"},...t});class d extends e{static #e=this.defaultProps={isEditable:!0,facies:null};constructor(e){super(e)}render(){let{facies:e,isEditable:t}=this.props,s=r(p,{facies:e});return t?r(o,{},[s,r(n,{facies:e})]):s}} //# sourceMappingURL=color-picker.9d08445e.js.map