@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
3 lines (2 loc) • 1.12 kB
JavaScript
import{Component as e}from"react";import{hyperStyled as a}from"@macrostrat/hyper";var r,s=globalThis,t={},i={},l=s.parcelRequire94c2;null==l&&((l=function(e){if(e in t)return t[e].exports;if(e in i){var a=i[e];delete i[e];var r={id:e,exports:{}};return t[e]=r,a.call(r.exports,r,r.exports),r.exports}var s=Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}).register=function(e,a){i[e]=a},s.parcelRequire94c2=l),l.register;var c=l("aVUB5"),n=l("gziYm"),o=l("38gjf");let p=a((r=l("cJZBk"))&&r.__esModule?r.default:r),f=({facies:e})=>p("span.facies-picker-row",[p(n.BasicFaciesSwatch,{facies:e,className:"facies-color-swatch"}),p("span.facies-picker-name",e.name)]);class u extends e{static #e=this.contextType=c.FaciesContext;render(){let{facies:e}=this.context,{interval:a,onChange:r}=this.props,s=e.map(e=>({value:e.id,label:p(f,{facies:e})})),t=s.find(e=>e.value===a.facies);return null==t&&(t=null),p(o.RaisedSelect,{id:"facies-select",options:s,value:t,selected:a.facies,isClearable:!0,onChange:e=>(console.log("Changing",e),r(null!=e?e.value:null))})}}
//# sourceMappingURL=picker.93f595d7.js.map