UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

3 lines (2 loc) 1.59 kB
import"./column-components.298cc9f3.js";import"./column-components.1f7d3b63.js";import{Component as e}from"react";import r from"@macrostrat/hyper";import t from"classnames";function i(e,r,t,i){Object.defineProperty(e,r,{get:t,set:i,enumerable:!0,configurable:!0})}var a=globalThis,s={},c={},o=a.parcelRequirea149;null==o&&((o=function(e){if(e in s)return s[e].exports;if(e in c){var r=c[e];delete c[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){c[e]=r},a.parcelRequirea149=o),o.register;var n={};i(n,"FaciesCard",()=>d),i(n,"FaciesDescriptionSmall",()=>m);var l=o("aVUB5"),p=o("gziYm");let d=({facies:e})=>r("div.header",[r("p.name",{style:{marginRight:20,textAlign:"left"}},e.name),r(p.FaciesSwatch,{facies:e})]);class m extends e{constructor(e){super(e),this.renderEach=this.renderEach.bind(this)}static #e=this.contextType=l.FaciesContext;static #r=this.defaultProps={selected:null,isEditable:!1};renderEach(e){let i=null,a={};null!=this.props.onClick&&(i=()=>this.props.onClick(e),a.cursor="pointer");let{selected:s}=this.props;s===e.id&&(a.backgroundColor=e.color,a.color="white");let c=t({selected:s===e.id});return r("div.facies.bp3-card.bp3-elevation-0",{key:e.id,onClick:i,style:a,className:c},r(d,{facies:e}))}render(){let{facies:e}=this.context;return r("div.facies-description-small",[r("h5","Facies"),r("div",e.map(this.renderEach))])}}export{d as FaciesCard,m as FaciesDescriptionSmall}; //# sourceMappingURL=column-components.7ba7e3c1.js.map