Rev 6490 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
"use strict";(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[911],{2911:(e,t,a)=>{var n=a(3207),r=a(3977),l=a(6771),o=a(5366),d=a(2569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=d(a(3453)),u=d(a(3562)),c=d(a(9690)),s=d(a(2191)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=x(t);if(a&&a.has(e))return a.get(e);var r={},d=l&&o;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=d?o(e,i):null;u&&(u.get||u.set)?l(r,i,u):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(7294)),p=a(8216),m=d(a(4041)),h=d(a(5005)),g=a(3470),E=(d(a(8117)),d(a(2495))),v=d(a(1650)),y=a(186),T=a(477),b=a(7901),M=d(a(5684)),w=a(5966),S=a(8861),L=a(5390),A=a(9592),O=d(a(1787));function x(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(x=function(e){return e?a:t})(e)}var F={addNotification:function(e){return(0,y.addNotification)(e)},closeShareModal:function(){return(0,T.closeShareMo
dal)()},openShareModal:function(e,t,a){return(0,T.openShareModal)(e,t,a)},setModalType:function(e){return(0,T.setModalType)(e)},addFeed:function(e,t){return(0,b.addFeed)(e,t)},fetchFeeds:function(e,t){return(0,b.fetchFeeds)(e,t)}},R=(0,p.connect)((function(e){return{isOpen:e.shareModal.isOpen,postUrl:e.shareModal.postUrl,modalType:e.shareModal.modalType,lastModalType:e.shareModal.lastModalType,feedType:e.shareModal.feedType,feedSharedId:e.shareModal.feedSharedId}}),F)((function(e){var t=e.postUrl,a=e.isOpen,n=e.modalType,r=e.lastModalType,l=e.setModalType,o=e.feedType,d=e.fetchFeeds,p=e.currentPage,y=e.timelineUrl,T=e.feedSharedId,b=e.closeShareModal,x=e.addNotification,F=e.addFeed,R=e.openShareModal,_=(0,f.useState)(!1),j=(0,s.default)(_,2),U=j[0],I=j[1],C=(0,f.useState)(!0),k=(0,s.default)(C,2),D=k[0],N=k[1],P=(0,f.useState)(!1),B=(0,s.default)(P,2),H=B[0],q=B[1],V=(0,g.useForm)({defaultValues:{description:"",share_width:""}}),z=V.register,G=V.unregister,K=V.errors,W=V.handleSubmit,J=V.setValue,Q=V.watch,X
=V.getValues,Y=V.clearErrors,Z=V.setError;(0,f.useEffect)((function(){z("description",{required:{value:"true",message:"El campo es requerido"}}),z("posted_or_shared"),n!==w.shareModalTypes.POST&&n!==w.shareModalTypes.SHARE?z("file",{required:{value:"true",message:"El campo es requerido"}}):X("file")||G("file")}),[n]);var $=function(){switch(n){case w.shareModalTypes.IMAGE:return"Tamaño recomendado: 720x720";case w.shareModalTypes.FILE:return"solo documentos PDF";case w.shareModalTypes.VIDEO:return"Video de extensión mp4, mpeg, webm";default:return""}};(0,f.useEffect)((function(){var e=n===w.shareModalTypes.SHARE?"s":"p";J("posted_or_shared",e),(X("file")||X("description"))&&n!==r&&(b(),ee())}),[n]);(0,f.useEffect)((function(){Y(),setTimeout((function(){var e=document.getElementsByClassName("modal");if(e.length>1&&"none"!==e[0].style.display){e[0].style.display="none";for(var t=0;t<e.length;t++)e[t].removeAttribute("tabindex")}}),3e3)}),[a]);var ee=function(){q(!H)},te=function(){var e=(0,c.default)(i.defau
lt.mark((function e(a,n){var r,l;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(l in I(!0),r=new FormData,a)r.append(l,a[l]);return e.next=5,A.axios.post(t,r).then((function(e){var t=e.data,a=t.data;t.success?(b(),n.target.reset(),J("description",""),J("file",""),Y(),x({style:"success",msg:"La publicación ha sido compartida"}),T?F(a,T):F(a),p&&y&&d(y,p)):t.data.description||t.data.file||t.data.share_width?(0,u.default)(t.data).map((function(e){var t=(0,s.default)(e,2),a=t[0],n=t[1];return Z(a,{type:"required",message:n})})):x({style:"danger",msg:t.data})}));case 5:I(!1);case 6:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),ae=function(e){J("file",e),Y("file")};return f.default.createElement(f.default.Fragment,null,f.default.createElement(m.default,{show:a,onHide:b,autoFocus:!1},f.default.createElement(m.default.Header,{closeButton:!0},f.default.createElement(m.default.Title,null,LABELS.SHARE_A_POST)),f.default.createElement("form",{enc
Type:"multipart/form-data",onSubmit:W(te)},f.default.createElement(m.default.Body,null,function(){if(o===S.feedTypes.DASHBOARD)return f.default.createElement(f.default.Fragment,null,f.default.createElement("select",{name:"shared_with",id:"shared_with",className:"form-control",ref:z({required:"El campo es requerido"}),defaultValue:"p"},f.default.createElement("option",{disabled:"disabled",value:"",style:{display:"none"}},LABELS.SHARE_WITH),f.default.createElement("option",{value:"p"},LABELS.PUBLIC),f.default.createElement("option",{value:"c"},LABELS.CONNECTIONS)),K.shared_with&&f.default.createElement(E.default,null,K.shared_with.message))}(),f.default.createElement(L.CKEditor,{data:Q("description"),onChange:function(e){var t=e.editor.getData();J("description",t),K.description&&X("description")&&Y("description")},config:A.CKEDITOR_OPTIONS,name:"description",onDialogShow:function(){document.querySelector(".fade.modal.show").removeAttribute("tabindex")},onBeforeLoad:function(){N(!1)}}),D&&f.default.createElemen
t(v.default,null),K.description&&f.default.createElement(E.default,null,K.description.message),function(){if(n!==w.shareModalTypes.POST&&n!==w.shareModalTypes.SHARE)return f.default.createElement(M.default,{modalType:n,onUploaded:ae,settedFile:X("file"),recomendationText:$()})}(),K.file&&f.default.createElement(E.default,null,K.file.message)),f.default.createElement(m.default.Footer,null,f.default.createElement(h.default,{size:"sm",type:"submit"},LABELS.SEND),f.default.createElement(h.default,{color:"danger",size:"sm",variant:"danger",onClick:b},LABELS.CANCEL))),U&&f.default.createElement(v.default,null)),f.default.createElement(O.default,{show:H,onClose:function(){q(!1),b(),l(r),R(t,r,o)},onAccept:function(){q(!1),J("description",""),J("file",""),R(t,n,o),Y()},message:"¿No se ha compartido tu publicación , desea descartarlo?"}))}));t.default=R},5684:(e,t,a)=>{var n=a(3207),r=a(3977),l=a(6771),o=a(5366),d=a(2569);l(t,"__esModule",{value:!0}),t.default=void 0;var i,u,c,s=d(a(3420)),f=d(a(2191)),p=d(a(9117))
,m=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=b(t);if(a&&a.has(e))return a.get(e);var r={},d=l&&o;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=d?o(e,i):null;u&&(u.get||u.set)?l(r,i,u):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(7294)),h=a(463),g=a(5966),E=d(a(2495)),v=d(a(8560)),y=d(a(3772)),T=d(a(8117));function b(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(b=function(e){return e?a:t})(e)}var M=T.default.div(i||(i=(0,p.default)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 2rem 0;\n border: 2px dashed #eee;\n border-radius: 2;\n background-color: #fafafa;\n color: #bdbdbd;\n outline: none;\n transition: border 0.24s ease-in-out;\n margin-top: 1rem;\n cursor: pointer;\n"]))),w=T.default.div(u||(u=(0,p.default)(["\n display: flex;\n margin-top: 16px;\n position: relative;\n justify-content: center;\n\n img {\n width:
auto;\n height: 100%;\n max-height: 200px;\n max-width: 350px;\n object-fit: contain;\n }\n"]))),S=(0,T.default)(v.default)(c||(c=(0,p.default)(["\n position: absolute;\n background-color: #000 !important;\n color: #fff;\n\n &:hover {\n color: #fff !important;\n }\n"]))),L=function(e,t){return e.settedFile===t.settedFile},A=function(e){var t=e.modalType,a=e.onUploaded,n=e.settedFile,r=e.recomendationText,l=(0,m.useState)([]),o=(0,f.default)(l,2),d=o[0],i=o[1],u=(0,m.useState)([]),c=(0,f.default)(u,2),p=c[0],v=c[1],T=(0,m.useCallback)((function(e){e.map((function(e){switch(e.errors[0].code){case"too-many-files":i([].concat((0,s.default)(d),["solo puedes agregar 1 archivo"]));break;case"file-invalid-type":i([].concat((0,s.default)(d),["por favor seleccione un archivo valido"]));break;default:i(d)}}))}),[]),b=(0,h.useDropzone)({accept:function(){switch(t){case g.shareModalTypes.IMAGE:return"image/jpeg, image/png, image/jpg";case g.shareModalTypes.FILE:return"application/pdf, application/vnd
.openxmlformats-officedocument.presentationml.presentation";case g.shareModalTypes.VIDEO:return"video/mp4, video/mpeg, video/webm";case g.shareModalTypes.CHAT:return"video/mp4, video/mpeg, video/webm, application/pdf, image/jpeg, image/png, image/jpg";default:return null}}(),multiple:!1,onDrop:function(e){a(e[0]),v(e.map((function(e){return e})))},onDropRejected:T,onDropAccepted:function(){i([])},maxFiles:1}),L=b.getRootProps,A=b.getInputProps;(0,m.useEffect)((function(){n&&v([n])}),[n]);return m.default.createElement(m.default.Fragment,null,p.length?m.default.createElement(w,null,p.map((function(e){return function(e){switch(t){case g.shareModalTypes.IMAGE:return m.default.createElement("img",{src:URL.createObjectURL(e)});case g.shareModalTypes.VIDEO:return m.default.createElement("video",{src:URL.createObjectURL(e),width:"400",height:"300",controls:!0,autoPlay:!0,muted:!0});case g.shareModalTypes.CHAT:switch(e.type){case"video/mp4":case"video/mpeg":case"video/webm":return m.default.createElement("video",{sr
c:URL.createObjectURL(e),width:"400",height:"300",controls:!0,autoPlay:!0,muted:!0});case"image/jpeg":case"image/png":case"image/jpg":return m.default.createElement("img",{src:URL.createObjectURL(e)});case"application/pdf":return m.default.createElement("object",{data:URL.createObjectURL(e),type:"application/pdf",width:"400",height:"200"})}break;case g.shareModalTypes.FILE:switch(e.type){case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return m.default.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(encodeURIComponent(e)),width:"100%",height:"600px"});case"application/pdf":return m.default.createElement("object",{data:URL.createObjectURL(e),type:"application/pdf"})}}}(e)})),m.default.createElement(S,{className:"close",onClick:function(){return a(""),void v([])}},m.default.createElement(y.default,null))):m.default.createElement(M,L({className:"dropzone"}),m.default.createElement("input",A()),m.default.createElement("p",null,"Arrastra el a
rchivo aqui, o haga click para seleccionar"),r),d.map((function(e,t){return m.default.createElement(E.default,{key:t},e)})))},O=m.default.memo(A,L);t.default=O}}]);