Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7114 | Rev 7160 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[7680,2861],{42761:(e,t,n)=>{"use strict";var a=n(91941);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(64938)),o=n(85893),l=(0,r.default)((0,o.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");t.default=l},92861:(e,t,n)=>{"use strict";var a=n(26771),r=n(82569);a(t,"__esModule",{value:!0}),t.default=void 0;var o,l,i=r(n(69117)),d=r(n(67294)),u=r(n(27915)),c=r(n(23648)),s=(0,c.default)(u.default)(o||(o=(0,i.default)(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: inherit !important;\n  position: inherit !important;\n  transform: inherit !important;\n"]))),f=(0,c.default)(u.default)(l||(l=(0,i.default)(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: initial !important;\n  position: inherit !important;\n  transform: inherit !important;\n"]))),m=function(e){var t=e.pages,n=void 0===t?1:t,a=e.currentActivePage,r=void 0===a?1:a,o=e.onChangePage,l=e.isRow,i=r,c=l?f:s,m=[],p=[],g=n<5?n:5,v=function(e){o(e)};return function(){var e=!1,t=1,a=i+1,r=i-1;do{e?(a<=n&&(m.push(a),a++,t++),e=!e):(r>0&&(p.unshift(r),r--,t++),e=!e)}while(t<g)}(),d.default.createElement(d.default.Fragment,null,n>1&&d.default.createElement(c,null,d.default.createElement(u.default.Prev,{disabled:i-1<=0,onClick:function(){o(i-1)}}),p.map((function(e){return d.default.createElement(u.default.Item,{key:e,onClick:function(){return v(e)}},e)})),d.default.createElement(u.default.Item,{active:!0},i),m.map((function(e){return d.default.createElement(u.default.Item,{key:e,onClick:function(){return v(e)}},e)})),d.default.createElement(u.default.Next,{onClick:function(){o(i+1)},disabled:i+1>n})))};t.default=m},30194:(e,t,n)=>{"use strict";var a=n(26771),r=n(82569);a(t,"__esModule",{value:!0}),t.default=void 0;var o,l=r(n(94774)),i=r(n(69117)),d=r(n(67294)),u=r(n(23648)),c=r(n(42761)),s=["onChange","value","placeholder"],f=u.default.div(o||(o=(0,i.default)(["\n  align-items: center;\n  background-color: #eef3f0;\n  border-radius: var(--border-radius);\n  color: gray;\n  cursor: pointer;\n  display: flex;\n  min-height: 1.5rem;\n  padding: 0.5rem;\n  width: -webkit-fill-available;\n  transition: all 0.2s;\n\n  input {\n    border: none;\n    outline: none;\n    background: none;\n    flex-grow: 1;\n  }\n"]))),m=function(e){var t=e.onChange,n=e.value,a=e.placeholder,r=void 0===a?"Search":a,o=(0,l.default)(e,s);return d.default.createElement(f,o,d.default.createElement(c.default,null),d.default.createElement("input",{type:"text",placeholder:r,onChange:t,value:n}))};t.default=m},5880:(e,t,n)=>{"use strict";var a=n(63207),r=n(83977),o=n(26771),l=n(95366),i=n(82569);o(t,"__esModule",{value:!0}),t.default=void 0;var d=i(n(43562)),u=i(n(78149)),c=i(n(82191)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var u=i?l(e,d):null;u&&(u.get||u.set)?o(r,d,u):r[d]=e[d]}r.default=e,n&&n.set(e,r);return r}(n(67294)),f=n(23470),m=n(55390),p=n(27325),g=n(28216),v=n(43635),y=n(88409),h=i(n(91277)),E=i(n(36618));function b(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(b=function(e){return e?n:t})(e)}var C=function(e){var t=e.show,n=e.categories,a=void 0===n?[]:n,r=e.url,o=e.onComplete,l=e.onClose,i=e.isEdit,b=(0,s.useState)(!1),C=(0,c.default)(b,2),w=C[0],_=C[1],k=(0,g.useSelector)((function(e){return e.intl.labels})),S=(0,g.useDispatch)(),x=(0,f.useForm)(),O=x.handleSubmit,D=x.register,N=x.setValue,F=x.errors,j=x.getValues,R=(0,x.watch)("description","<p></p>"),P=O((function(e){_(!0);var t=new FormData;(0,d.default)(e).map((function(e){var n=(0,c.default)(e,2),a=n[0],r=n[1];["attachment","image"].includes(a)&&r?t.append(a,r[0]):t.append(a,r)})),v.axios.post(r,t).then((function(e){var t=e.data,n=t.data;if(!t.success)return"string"==typeof n?void S((0,y.addNotification)({style:"danger",msg:n})):void(0,d.default)(n).map((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1];n in j()&&S((0,y.addNotification)({style:"danger",msg:"".concat(n,": ").concat((0,u.default)(a)?a[0]:a)}))}));o(),l()})).finally((function(){return _(!1)}))}));return(0,s.useEffect)((function(){D("description",{required:!0})}),[]),(0,s.useEffect)((function(){r&&t&&i&&v.axios.get(r).then((function(e){var t=e.data,n=t.data;if(t.success)N("title",n.title),N("category_id",n.category_id),N("description",n.description);else{var a="string"==typeof n?n:"Ha ocurrido un error";S((0,y.addNotification)({style:"danger",msg:a}))}}))}),[r,t,i]),(0,s.useEffect)((function(){t||(N("category_id",""),N("description",""),N("title",""),N("image",""))}),[t]),s.default.createElement(p.Modal,{show:t},s.default.createElement(p.Modal.Header,{className:"pb-0"},s.default.createElement(p.Modal.Title,null,i?k.edit:k.add," conocimiento")),s.default.createElement(p.Modal.Body,null,w?s.default.createElement(E.default,null):s.default.createElement(p.Form,{onSubmit:P},s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.Label,null,k.category),s.default.createElement(p.Form.Control,{as:"select",ref:D({required:!0}),name:"category_id"},a.map((function(e){var t=e.name,n=e.uuid;return s.default.createElement("option",{value:n,key:n},t)}))),F.category_id&&s.default.createElement(h.default,null,k.error_field_empty)),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.Label,null,k.title),s.default.createElement(p.Form.Control,{type:"text",name:"title",ref:D({required:!0})}),F.title&&s.default.createElement(h.default,null,k.error_field_empty)),s.default.createElement(m.CKEditor,{onChange:function(e){return N("description",e.editor.getData())},initData:R,onInstanceReady:function(e){console.log("Instance ready"),e.editor.setData(R)},config:v.CKEDITOR_OPTIONS}),F.description&&s.default.createElement(h.default,null,k.error_field_empty),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.File,{label:k.image,name:"image",ref:D({required:!0})}),F.image&&s.default.createElement(h.default,null,k.error_field_empty)),s.default.createElement(p.Form.Group,null,s.default.createElement(p.Form.File,{label:k.attachment,name:"attachment",ref:D})),s.default.createElement(p.Button,{className:"mt-3 mr-2",variant:"primary",type:"submit"},k.accept),s.default.createElement(p.Button,{className:"btn-secondary mt-3",onClick:l},k.cancel))))};t.default=C},36845:(e,t,n)=>{"use strict";var a=n(26771),r=n(82569);a(t,"__esModule",{value:!0}),t.default=void 0;var o,l=r(n(94774)),i=r(n(69117)),d=r(n(67294)),u=n(23648),c=["children"],s=u.styled.div(o||(o=(0,i.default)(["\n  background: var(--bg-color);\n  border: 1px solid var(--border-primary);\n  border-radius: var(--border-radius);\n  height: fit-content;\n  box-shadow: var(--light-shadow);\n\n  @media (max-width: 768px) {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n"]))),f=function(e){var t=e.children,n=(0,l.default)(e,c);return d.default.createElement(s,n,t)};t.default=f},97680:(e,t,n)=>{"use strict";var a=n(63207),r=n(83977),o=n(26771),l=n(95366),i=n(82569);o(t,"__esModule",{value:!0}),t.default=void 0;var d,u,c,s=i(n(43562)),f=i(n(66660)),m=i(n(82191)),p=i(n(69117)),g=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=D(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var u=i?l(e,d):null;u&&(u.get||u.set)?o(r,d,u):r[d]=e[d]}r.default=e,n&&n.set(e,r);return r}(n(67294)),v=n(28216),y=n(27325),h=n(43635),E=n(88409),b=i(n(23648)),C=i(n(30194)),w=i(n(41322)),_=i(n(36845)),k=i(n(92861)),S=i(n(5880)),x=i(n(3880)),O=i(n(67346));function D(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(D=function(e){return e?n:t})(e)}var N=(0,b.default)(_.default)(d||(d=(0,p.default)(["\n  padding: 1rem;\n  ul {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    li,\n    label {\n      cursor: pointer;\n    }\n    .selected label {\n      font-weight: 600;\n    }\n  }\n"]))),F=b.default.div(u||(u=(0,p.default)(["\n  display: grid;\n  grid-template-columns: repeat(auto-fit, 250px);\n  gap: 1rem;\n"]))),j=(0,b.default)(C.default)(c||(c=(0,p.default)(["\n  background-color: var(--bg-color);\n"]))),R=function(){var e=(0,g.useState)([]),t=(0,m.default)(e,2),n=t[0],a=t[1],r=(0,g.useState)([]),o=(0,m.default)(r,2),l=o[0],i=o[1],d=(0,g.useState)(""),u=(0,m.default)(d,2),c=u[0],p=u[1],b=(0,g.useState)(""),C=(0,m.default)(b,2),_=C[0],D=C[1],R=(0,g.useState)(1),P=(0,m.default)(R,2),I=P[0],L=P[1],M=(0,g.useState)(1),T=(0,m.default)(M,2),U=T[0],H=T[1],K=(0,g.useState)(!1),A=(0,m.default)(K,2),q=A[0],B=A[1],z=(0,g.useState)(null),G=(0,m.default)(z,2),W=G[0],V=G[1],Z=(0,g.useRef)(""),J=(0,g.useRef)(""),Q=(0,v.useSelector)((function(e){return e.intl.labels})),X=(0,v.useDispatch)(),Y=function(){var e={search:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",page:arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,category_id:arguments.length>2&&void 0!==arguments[2]?arguments[2]:""};h.axios.get("/knowledge-area?".concat((0,h.jsonToParams)(e)),{headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data,n=t.data;if(t.success){var r=(0,s.default)(n.categories).map((function(e){return e[1]}));a(n.items),i(r),L(n.page),H(n.total_pages),B(Boolean(n.link_add)),Z.current=n.link_add}else{var o="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";X((0,E.addNotification)({style:"danger",msg:o}))}})).catch((function(e){throw X((0,E.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))},$=function(e){J.current=e,V("edit")},ee=function(e){J.current=e,V("delete")},te=function(){J.current="",V(null)},ne=(0,h.debounce)((function(e){return p(e.target.value)}),500);return(0,g.useEffect)((function(){Y(c,I,_)}),[c,I,_]),g.default.createElement(g.default.Fragment,null,g.default.createElement(y.Container,{as:"section",className:"companies-info"},g.default.createElement("div",{className:"company-title"},g.default.createElement("h1",{className:"title mx-auto"},Q.knowledge_area_title),q&&g.default.createElement("h2",{className:"title cursor-pointer",onClick:function(){return e=Z.current,J.current=e,void V("add");var e}},Q.knowledge_area_add)),g.default.createElement(y.Row,{className:"gap-3"},g.default.createElement(y.Col,{md:"3"},g.default.createElement(N,null,g.default.createElement("ul",null,g.default.createElement("li",{className:!_&&"selected"},g.default.createElement("input",{type:"radio",id:"category-all",value:"",name:"category",onChange:function(e){return D(e.target.value)},hidden:!0}),g.default.createElement("label",{htmlFor:"category-all"},Q.knowledge_area_category_all)),l.map((function(e){var t=e.uuid,n=e.name;return g.default.createElement("li",{className:_===t&&"selected",key:t},g.default.createElement("input",{type:"radio",id:"category-".concat(n),name:"category",value:t,onChange:function(e){return D(e.target.value)},hidden:!0}),g.default.createElement("label",{htmlFor:"category-".concat(n)},n))}))))),g.default.createElement(y.Col,{className:"px-0"},g.default.createElement(j,{onChange:ne,placeholder:Q.search}),g.default.createElement(F,{className:"mt-3"},n.length?n.map((function(e,t){return g.default.createElement(O.default,(0,f.default)({key:t},e,{onEdit:$,onDelete:ee}))})):g.default.createElement(w.default,{message:Q.error_no_record_matched_your_query})),g.default.createElement(k.default,{onChangePage:function(e){return L(e)},currentActivePage:I,pages:U,isRow:!0})))),g.default.createElement(S.default,{show:"edit"===W,url:J.current,categories:l,onComplete:Y,onClose:te,isEdit:!0}),g.default.createElement(S.default,{show:"add"===W,url:J.current,categories:l,onComplete:Y,onClose:te}),g.default.createElement(x.default,{show:"delete"===W,onClose:te,onAccept:function(){h.axios.post(J.current).then((function(e){var t=e.data,n=t.data;if(t.success)X((0,E.addNotification)({style:"success",msg:n})),Y(),te();else{var a="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";X((0,E.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw X((0,E.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))}}))};t.default=R},67346:(e,t,n)=>{"use strict";var a=n(26771),r=n(82569);a(t,"__esModule",{value:!0}),t.default=void 0;var o,l=r(n(69117)),i=r(n(67294)),d=n(46402),u=n(63950),c=n(4655),s=(0,r(n(23648)).default)(d.Card)(o||(o=(0,l.default)(["\n  background-color: var(--bg-color);\n  border-radius: var(--border-radius);\n  overflow: hidden;\n  height: fit-content;\n"]))),f=function(e){var t=e.link_delete,n=e.link_view,a=e.link_edit,r=e.category,o=e.description,l=e.image,f=e.title,m=e.onEdit,p=e.onDelete;return i.default.createElement(s,null,i.default.createElement(d.CardMedia,{component:"img",height:"194",image:l,alt:"".concat(f," image")}),i.default.createElement(d.CardContent,null,i.default.createElement(c.Link,{to:n},i.default.createElement(d.Typography,{variant:"h5"},f)),i.default.createElement(d.Typography,{variant:"subtitle1",color:"text.secondary"},r),i.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},o)),i.default.createElement(d.CardActions,{disableSpacing:!0},a&&i.default.createElement(d.IconButton,{"aria-label":"edit",onClick:function(){return m(a)}},i.default.createElement(u.Edit,null)),t&&i.default.createElement(d.IconButton,{"aria-label":"delete",onClick:function(){return p(t)}},i.default.createElement(u.Delete,null))))};t.default=f},55390:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CKEditor:()=>P,CKEditorEventAction:()=>E,prefixEventName:()=>g,registerEditorEventHandler:()=>w,stripPrefix:()=>v,useCKEditor:()=>D});var a,r=n(67294);function o(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function l(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}function i(e,t){return"CKEDITOR"in window?Promise.resolve(CKEDITOR):"string"!=typeof e||e.length<1?Promise.reject(new TypeError("CKEditor URL must be a non-empty string.")):(a||(a=i.scriptLoader(e).then((function(e){return t&&t(e),e}))),a)}i.scriptLoader=function(e){return new Promise((function(t,n){
/**
 * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md.
 */
var r,i,d,u,c;r=e,i=function(e){return a=void 0,e?n(e):window.CKEDITOR?void t(CKEDITOR):n(new Error("Script loaded from editorUrl doesn't provide CKEDITOR namespace."))},u=document.head||document.getElementsByTagName("head")[0],c=document.createElement("script"),"function"==typeof i&&(d=i,i={}),i=i||{},d=d||function(){},c.type=i.type||"text/javascript",c.charset=i.charset||"utf8",c.async=!("async"in i)||!!i.async,c.src=r,i.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(c,i.attrs),i.text&&(c.text=String(i.text)),("onload"in c?o:l)(c,d),c.onload||o(c,d),u.appendChild(c)}))};var d=n(45697),u=function(){return u=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},u.apply(this,arguments)};function c(e,t,n){if(n||2===arguments.length)for(var a,r=0,o=t.length;r<o;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var s=["activeEnterModeChange","activeFilterChange","afterCommandExec","afterInsertHtml","afterPaste","afterPasteFromWord","afterSetData","afterUndoImage","ariaEditorHelpLabel","ariaWidget","autogrow","beforeCommandExec","beforeDestroy","beforeGetData","beforeModeUnload","beforeSetMode","beforeUndoImage","blur","change","configLoaded","contentDirChanged","contentDom","contentDomInvalidated","contentDomUnload","contentPreview","customConfigLoaded","dataFiltered","dataReady","destroy","dialogHide","dialogShow","dirChanged","doubleclick","dragend","dragstart","drop","elementsPathUpdate","exportPdf","fileUploadRequest","fileUploadResponse","floatingSpaceLayout","focus","getData","getSnapshot","insertElement","insertHtml","insertText","instanceReady","key","langLoaded","loadSnapshot","loaded","lockSnapshot","maximize","menuShow","mode","notificationHide","notificationShow","notificationUpdate","paste","pasteFromWord","pluginsLoaded","readOnly","removeFormatCleanup","required","resize","save","saveSnapshot","selectionChange","setData","stylesRemove","stylesSet","template","toDataFormat","toHtml","uiSpace","unlockSnapshot","updateSnapshot","widgetDefinition"],f=["beforeLoad","namespaceLoaded"],m=c(c([],s,!0),f,!0),p="__CKE__";function g(e){return"".concat(p).concat(e)}function v(e){return e.substr(p.length)}function y(e){var t=e.substr(0,1).toUpperCase()+e.substr(1);return"on".concat(t)}function h(e){return e.substr(2,1).toLowerCase()+e.substr(3)}var E=c(c([],s,!0),f,!0).reduce((function(e,t){var n;return u(u({},e),((n={})[t]=g(t),n))}),{});function b(e){return e.split(/(?=[A-Z])/).join("-").toLowerCase()}function C(e,t,n){var a={display:"none",visibility:"hidden"};return"classic"===e?a:"ready"===t?null!=n?n:void 0:a}function w(e){var t=e.debug,n=e.editor,a=e.evtName,r=e.handler,o=e.listenerData,l=e.priority,i=t&&Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),d=r;return t&&(d=function(e){console.log({operation:"invoke",editor:n.name,evtName:a,handlerId:i,data:e.data,listenerData:e.listenerData}),r(e)}),t&&console.log({operation:"register",editor:n.name,evtName:a,handlerId:i}),n.on(a,d,null,o,l),function(){t&&console.log({operation:"unregister",editor:n.name,evtName:a,handlerId:i}),n.removeListener(a,d)}}var _=r.useEffect,k=r.useReducer,S=r.useRef,x="https://cdn.ckeditor.com/4.17.2/standard-all/ckeditor.js",O={};function D(e){var t=e.config,n=e.debug,a=e.dispatchEvent,r=e.subscribeTo,o=void 0===r?m:r,l=e.editorUrl,d=e.element,u=e.initContent,c=e.type,s=void 0===c?"classic":c,g=S(l||x),v=S(null!=o?o:m),y=S(n),h=S(a),b=S(u),C=S(t||O),D=S(s),F=k(N,{editor:void 0,hookStatus:"init"}),j=F[0],R=j.editor,P=j.hookStatus,I=F[1];return _((function(){if(d&&!R){I({type:"loading"});i(g.current,(function(e){var t;-1!==v.current.indexOf("namespaceLoaded")&&(null===(t=h.current)||void 0===t||t.call(h,{type:E.namespaceLoaded,payload:e}))})).then((function(e){var t,n="inline"===D.current,a=C.current.readOnly;-1!==v.current.indexOf("beforeLoad")&&(null===(t=h.current)||void 0===t||t.call(h,{type:E.beforeLoad,payload:e}));var r=e[n?"inline":"replace"](d,C.current);v.current.filter((function(e){return-1===f.indexOf(e)})).forEach((function(e){w({debug:y.current,editor:r,evtName:e,handler:function(t){var n;null===(n=h.current)||void 0===n||n.call(h,{type:"".concat(p).concat(e),payload:t})}})})),w({debug:y.current,editor:r,evtName:"loaded",handler:function(){I({type:"loaded"})},priority:-1}),w({debug:y.current,editor:r,evtName:"instanceReady",handler:function(e){var t=e.editor;I({type:"ready"}),n&&!a&&t.setReadOnly(!1),b.current&&t.setData(b.current,{noSnapshot:!0,callback:function(){t.resetUndo()}})},priority:-1}),w({debug:y.current,editor:r,evtName:"destroy",handler:function(){I({type:"destroyed"})},priority:-1}),I({type:"unloaded",payload:r})})).catch((function(e){console.error(e),I({type:"error"})}))}return function(){R&&R.destroy()}}),[R,d]),{editor:R,status:null==R?void 0:R.status,error:"error"===P,loading:"loading"===P}}function N(e,t){switch(t.type){case"init":return u(u({},e),{hookStatus:"init"});case"loading":return u(u({},e),{hookStatus:"loading"});case"unloaded":return{editor:t.payload,hookStatus:"unloaded"};case"loaded":return u(u({},e),{hookStatus:"loaded"});case"ready":return u(u({},e),{hookStatus:"ready"});case"destroyed":return{editor:void 0,hookStatus:"destroyed"};case"error":return{editor:void 0,hookStatus:"error"};default:return e}}var F=r.useEffect,j=r.useRef,R=r.useState;function P(e){var t=e.config,n=void 0===t?{}:t,a=e.debug,o=e.editorUrl,l=e.initData,i=e.name,d=e.readOnly,u=e.style,c=e.type,s=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["config","debug","editorUrl","initData","name","readOnly","style","type"]),f=R(null),m=f[0],p=f[1],g=j(s);n&&"boolean"==typeof d&&(n.readOnly=d);var E=D({config:n,dispatchEvent:function(e){var t=e.type,n=e.payload,a=y(v(t)),r=g.current[a];r&&r(n)},debug:a,editorUrl:o,element:m,initContent:"string"==typeof l?l:void 0,subscribeTo:Object.keys(s).filter((function(e){return 0===e.indexOf("on")})).map(h),type:c}),w=E.editor,_=E.status;return F((function(){var e="inline"!==c&&w&&("loaded"===_||"ready"===_);return u&&e&&w.container.setStyles(u),function(){u&&e&&Object.keys(u).map(b).forEach((function(e){w.container.removeStyle(e)}))}}),[w,_,u,c]),F((function(){w&&"ready"===_&&"boolean"==typeof d&&w.setReadOnly(d)}),[w,_,d]),r.createElement("div",{id:null!=i?i:void 0,ref:p,style:C(null!=c?c:"classic",_,u)},"string"==typeof l?null:l)}var I=u({config:d.object,debug:d.bool,editorUrl:d.string,initData:d.node,name:d.string,readOnly:d.bool,style:d.object,type:d.oneOf(["classic","inline"])},m.reduce((function(e,t){var n;return u(u({},e),((n={})[y(t)]=d.func,n))}),{}));P.propTypes=I},78149:(e,t,n)=>{e.exports=n(53285)}}]);