UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 1.1 kB
var h=Object.defineProperty;var c=(e,s)=>h(e,"name",{value:s,configurable:!0});import{pathToArray as p}from"../../../helpers/helpers.js";function u(e){var s,o,a,i,l,n,d,r;switch(this.state.mode){case"polyline":case"polygon":{const{mode:t}=this.state;this.state.elements=[...this.state.elements,{type:t,coordinates:p(e.getPath()),...this.options.googleMaps.map.defaultStates[t]}];break}case"circle":{const t=e;this.state.elements=[...this.state.elements,{type:this.state.mode,coordinates:[(o=(s=t.getCenter())===null||s===void 0?void 0:s.lat())!==null&&o!==void 0?o:0,(i=(a=t.getCenter())===null||a===void 0?void 0:a.lng())!==null&&i!==void 0?i:0],radius:t.getRadius(),...this.options.googleMaps.map.defaultStates.circle}];break}case"marker":{const t=e;this.state.elements=[...this.state.elements,{type:this.state.mode,coordinates:[(n=(l=t.getPosition())===null||l===void 0?void 0:l.lat())!==null&&n!==void 0?n:0,(r=(d=t.getPosition())===null||d===void 0?void 0:d.lng())!==null&&r!==void 0?r:0],...this.options.googleMaps.map.defaultStates.marker}];break}}}c(u,"addNewInState");export{u as addNewInState};