UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

3 lines (2 loc) 3.2 kB
import"./column-components.746beab7.js";import"./column-components.76a9d92c.js";import"./column-components.488d51c9.js";import"./column-components.298cc9f3.js";import"./column-components.df0ea532.js";import"./column-components.ce0796ca.js";import"./column-components.394ea7c6.js";import"./column-components.8ba844d8.js";import{useContext as t}from"react";function e(t,e,o,n){Object.defineProperty(t,e,{get:o,set:n,enumerable:!0,configurable:!0})}var o=globalThis,n={},i={},r=o.parcelRequirea149;null==r&&((r=function(t){if(t in n)return n[t].exports;if(t in i){var e=i[t];delete i[t];var o={id:t,exports:{}};return n[t]=o,e.call(o.exports,o,o.exports),o.exports}var r=Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(t,e){i[t]=e},o.parcelRequirea149=r),r.register;var d={};e(d,"NoteComponent",()=>N),e(d,"StaticNotesColumn",()=>C),e(d,"NotesColumn",()=>x),e(d,"NoteTextEditor",()=>r("jMtLz").NoteTextEditor),e(d,"NoteEditor",()=>r("jMtLz").NoteEditor),e(d,"NoteEditorContext",()=>r("jMtLz").NoteEditorContext);var l=r("4bJ9d"),c=r("8C0rw"),a=r("21tVR"),s=r("aVUB5"),u=r("dl5CL"),f=r("jMtLz"),p=r("66xE8"),m=r("dLxl2");function N(t){let{visibility:e,note:o,onClick:n}=t,i=o.note;return(0,l.default)("p.col-note-label",{style:{visibility:e},onClick:n},i)}let b=function(){let{setEditingNote:e}=t(f.NoteEditorContext),{confirmChanges:o}=(0,s.useModelEditor)();return(0,l.default)(u.NoteUnderlay,{onClick:()=>(console.log("Clicked to cancel note editing"),e(null))})};function E(t){let{width:e,paddingLeft:o=60,transform:n,notes:i,inEditMode:r=!1,onUpdateNote:d,onDeleteNote:s,onCreateNote:m,noteComponent:E=N,noteEditor:C=f.NoteTextEditor,allowPositionEditing:x=!1,forceOptions:g,onClickNote:_}=t;return(0,l.default)(u.NoteLayoutProvider,{notes:i,width:e-o,paddingLeft:o,noteComponent:E,forceOptions:g},[(0,l.default)(f.NoteEditorProvider,{inEditMode:r,noteEditor:C,onCreateNote:m,onUpdateNote:d,onDeleteNote:s},[(0,l.default)("g.section-log",{transform:n},[(0,l.default)(a.default),(0,l.default)(b),(0,l.default)(c.NotesList,{editHandler:r?d:null,inEditMode:r,onClickNote:_}),(0,l.default)(p.NewNotePositioner),(0,l.default)(f.NoteEditor,{allowPositionEditing:x})])])])}function C(t){let{width:e,paddingLeft:o=60,transform:n,notes:i,noteComponent:r=N,deltaConnectorAttachment:d,onClickNote:s,children:f}=t;return(0,l.default)(u.NoteLayoutProvider,{notes:i,width:e-o,paddingLeft:o,noteComponent:r},[(0,l.default)("g.section-log",{transform:n},[(0,l.default)(a.default),(0,l.default)(c.NotesList,{inEditMode:!1,deltaConnectorAttachment:d,onClickNote:s}),f])])}function x(e){let{editable:o=!0,...n}=e,i=t(s.ColumnContext);return i?.scaleClamped==null?null:(0,l.default)(o?E:C,n)}Object.keys(m).forEach(function(t){"default"===t||"__esModule"===t||Object.prototype.hasOwnProperty.call(d,t)||Object.defineProperty(d,t,{enumerable:!0,get:function(){return m[t]}})});export{N as NoteComponent,C as StaticNotesColumn,x as NotesColumn,$d931bc84f13910ef$export$f3c30e51e696113d as NoteTextEditor,$d931bc84f13910ef$export$9939e67821493b95 as NoteEditor,$d931bc84f13910ef$export$cbc16735c48a2e0f as NoteEditorContext}; //# sourceMappingURL=column-components.898138c8.js.map