@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
55 lines (46 loc) • 2.28 kB
JavaScript
import $3yg0c$columncomponents44a49d18js from "./column-components.44a49d18.js";
import "./column-components.92b8a25a.css";
import {hyperStyled as $3yg0c$hyperStyled} from "@macrostrat/hyper";
import {format as $3yg0c$format} from "d3-format";
import $3yg0c$reactselect from "react-select";
function $parcel$interopDefault(a) {
return a && a.__esModule ? a.default : a;
}
const $741ee768ea1c82a7$var$h = (0, $3yg0c$hyperStyled)((0, ($parcel$interopDefault($3yg0c$columncomponents44a49d18js))));
const $741ee768ea1c82a7$export$f9748db7e5fc90f2 = function(props) {
const { title: title, children: children, ...rest } = props;
delete rest.is;
return $741ee768ea1c82a7$var$h("div.labeled-control", [
$741ee768ea1c82a7$var$h("label.bp3-label", null, [
$741ee768ea1c82a7$var$h.if(title != null)("span.label-text", null, title)
]),
props.is != null ? $741ee768ea1c82a7$var$h(props.is, rest) : null
]);
};
const $741ee768ea1c82a7$var$menuStyles = (provided)=>({
...provided,
zIndex: 999
});
const $741ee768ea1c82a7$export$ee7a0846eb965877 = (props)=>$741ee768ea1c82a7$var$h((0, $3yg0c$reactselect), {
styles: {
menu: $741ee768ea1c82a7$var$menuStyles
},
...props
});
const $741ee768ea1c82a7$export$f9a5bc8171641c49 = function(props) {
let { showID: showID, title: title, interval: interval, heightFormat: heightFormat } = props;
const { id: id, top: top, bottom: bottom } = interval;
let fmt = (v)=>v;
if (heightFormat != null) fmt = (0, $3yg0c$format)(heightFormat);
if (showID == null) showID = true;
return $741ee768ea1c82a7$var$h("div.editor-dialog-title.editor-title", [
$741ee768ea1c82a7$var$h("h3.title-center", title),
$741ee768ea1c82a7$var$h("h4.height-range", `${fmt(bottom)} \u{2013} ${fmt(top)} m`),
$741ee768ea1c82a7$var$h("h4.id", null, [
"ID: ",
$741ee768ea1c82a7$var$h.if(id != null && showID)("code", id)
])
]);
};
export {$741ee768ea1c82a7$export$f9748db7e5fc90f2 as LabeledControl, $741ee768ea1c82a7$export$ee7a0846eb965877 as RaisedSelect, $741ee768ea1c82a7$export$f9a5bc8171641c49 as IntervalEditorTitle};
//# sourceMappingURL=column-components.52669521.js.map