UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

3 lines (2 loc) 1.29 kB
import{Component as e}from"react";import r from"@macrostrat/hyper";import t from"classnames";var i=globalThis,s={},a={},c=i.parcelRequire94c2;null==c&&((c=function(e){if(e in s)return s[e].exports;if(e in a){var r=a[e];delete a[e];var t={id:e,exports:{}};return s[e]=t,r.call(t.exports,t,t.exports),t.exports}var i=Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,r){a[e]=r},i.parcelRequire94c2=c),c.register;var o=c("aVUB5"),l=c("gziYm");let n=({facies:e})=>r("div.header",[r("p.name",{style:{marginRight:20,textAlign:"left"}},e.name),r(l.FaciesSwatch,{facies:e})]);class d extends e{constructor(e){super(e),this.renderEach=this.renderEach.bind(this)}static #e=this.contextType=o.FaciesContext;static #r=this.defaultProps={selected:null,isEditable:!1};renderEach(e){let i=null,s={};null!=this.props.onClick&&(i=()=>this.props.onClick(e),s.cursor="pointer");let{selected:a}=this.props;a===e.id&&(s.backgroundColor=e.color,s.color="white");let c=t({selected:a===e.id});return r("div.facies.bp3-card.bp3-elevation-0",{key:e.id,onClick:i,style:s,className:c},r(n,{facies:e}))}render(){let{facies:e}=this.context;return r("div.facies-description-small",[r("h5","Facies"),r("div",e.map(this.renderEach))])}} //# sourceMappingURL=description.83398dbc.js.map