Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5413 | Ir a la última revisión | 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),l=a(3977),r=a(6771),i=a(5366),o=a(2569);r(t,"__esModule",{value:!0}),t.default=void 0;var d,u=o(a(3453)),c=o(a(3562)),s=o(a(9690)),f=o(a(2191)),p=o(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=R(t);if(a&&a.has(e))return a.get(e);var l={},o=r&&i;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var u=o?i(e,d):null;u&&(u.get||u.set)?r(l,d,u):l[d]=e[d]}l.default=e,a&&a.set(e,l);return l}(a(7294)),h=a(8216),g=a(2196),y=a(3470),v=o(a(2788)),E=o(a(2495)),b=o(a(1650)),w=a(186),M=a(477),T=a(7901),x=o(a(5684)),k=a(5966),j=a(8861),S=a(5390),C=a(9592),O=o(a(1787));function R(e){if("function"!=typeof l)return null;var t=new l,a=new l;return(R=function(e){return e?a:t})(e)}var F=v.default.div(d||(d=(0,p.default)(["\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.4);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 300;\n"]))),_={addNotification:function(e){return(0,w.addNotification)(e)},closeShareModal:function(){return(0,M.closeShareModal)()},openShareModal:function(e,t,a){return(0,M.openShareModal)(e,t,a)},setModalType:function(e){return(0,M.setModalType)(e)},addFeed:function(e,t){return(0,T.addFeed)(e,t)},fetchFeeds:function(e,t){return(0,T.fetchFeeds)(e,t)}},I=(0,h.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}}),_)((function(e){var t=e.postUrl,a=e.isOpen,n=e.modalType,l=e.lastModalType,r=e.setModalType,i=e.feedType,o=e.fetchFeeds,d=e.currentPage,p=e.timelineUrl,h=e.feedSharedId,v=e.closeShareModal,w=e.addNotification,M=e.addFeed,T=e.openShareModal,R=(0,m.useState)(!1),_=(0,f.default)(R,2),I=_[0],L=_[1],U=(0,m.useState)(!0),A=(0,f.default)(U,2),D=A[0],P=A[1],q=(0,m.useState)(!1),z=(0,f.default)(q,2),B=z[0],H=z[1],N=(0,y.useForm)({defaultValues:{description:"",share_width:""}}),V=N.register,W=N.unregister,G=N.errors,K=N.handleSubmit,J=N.setValue,Q=N.watch,X=N.getValues,Y=N.clearErrors,Z=N.setError;(0,m.useEffect)((function(){V("description",{required:{value:"true",message:"El campo es requerido"}}),V("posted_or_shared"),n!==k.shareModalTypes.POST&&n!==k.shareModalTypes.SHARE?V("file",{required:{value:"true",message:"El campo es requerido"}}):X("file")||W("file")}),[n]);var $=function(){switch(n){case k.shareModalTypes.IMAGE:return"Tamaño recomendado: 720x720";case k.shareModalTypes.FILE:return"solo documentos PDF";case k.shareModalTypes.VIDEO:return"Video de extensión mp4, mpeg, webm";default:return""}};(0,m.useEffect)((function(){var e=n===k.shareModalTypes.SHARE?"s":"p";J("posted_or_shared",e),(X("file")||X("description"))&&n!==l&&(v(),ee())}),[n]);(0,m.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(){H(!B)},te=function(){var e=(0,s.default)(u.default.mark((function e(a,n){var l,r;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r in L(!0),l=new FormData,a)l.append(r,a[r]),"".concat(r,":").concat(a[r]);return e.next=5,C.axios.post(t,l).then((function(e){var t=e.data,a=t.data;t.success?(v(),n.target.reset(),J("description",""),J("file",""),Y(),w({style:"success",msg:"La publicación ha sido compartida"}),h?M(a,h):M(a),d&&p&&o(p,d)):t.data.description||t.data.file||t.data.share_width?(0,c.default)(t.data).map((function(e){var t=(0,f.default)(e,2),a=t[0],n=t[1];Z(a,{type:"required",message:n})})):w({style:"danger",msg:t.data})}));case 5:L(!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 m.default.createElement(m.default.Fragment,null,m.default.createElement(g.Modal,{show:a,onHide:v,autoFocus:!1},m.default.createElement(g.Modal.Header,{closeButton:!0},m.default.createElement(g.Modal.Title,null,"Compartir una publicación")),m.default.createElement("form",{encType:"multipart/form-data",onSubmit:K(te)},m.default.createElement(g.Modal.Body,null,function(){if(i===j.feedTypes.DASHBOARD)return m.default.createElement(m.default.Fragment,null,m.default.createElement("select",{name:"shared_with",id:"shared_with",className:"form-control",ref:V({required:"El campo es requerido"}),defaultValue:"p"},m.default.createElement("option",{disabled:"disabled",value:"",style:{display:"none"}},"Compartir con"),m.default.createElement("option",{value:"p"},"Público"),m.default.createElement("option",{value:"c"},"Conexiones")),G.shared_with&&m.default.createElement(E.default,null,G.shared_with.message))}(),m.default.createElement(S.CKEditor,{data:Q("description"),onChange:function(e){var t=e.editor.getData();J("description",t),G.description&&X("description")&&Y("description")},config:C.CKEDITOR_OPTIONS,name:"description",onBeforeLoad:function(){P(!1)}}),D&&m.default.createElement(F,null,m.default.createElement(b.default,null)),G.description&&m.default.createElement(E.default,null,G.description.message),function(){if(n!==k.shareModalTypes.POST&&n!==k.shareModalTypes.SHARE)return m.default.createElement(x.default,{modalType:n,onUploaded:ae,settedFile:X("file"),recomendationText:$()})}(),G.file&&m.default.createElement(E.default,null,G.file.message)),m.default.createElement(g.Modal.Footer,null,m.default.createElement(g.Button,{size:"sm",type:"submit"},"Enviar"),m.default.createElement(g.Button,{color:"danger",size:"sm",variant:"danger",onClick:v},"Cancelar"))),I?m.default.createElement(F,null,m.default.createElement(b.default,null)):""),m.default.createElement(O.default,{show:B,onClose:function(){H(!1),v(),r(l),T(t,l,i)},onAccept:function(){H(!1),J("description",""),J("file",""),T(t,n,i),Y()},acceptLabel:"Aceptar",message:"¿No se ha compartido tu publicación , desea descartarlo?"}))}));t.default=I},5684:(e,t,a)=>{var n=a(3207),l=a(6243),r=a(2680),i=a(5366),o=a(6919),d=a(3364),u=a(6771),c=a(3977),s=a(2569);u(t,"__esModule",{value:!0}),t.default=void 0;var f=s(a(6861)),p=s(a(3420)),m=s(a(2191)),h=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=E(t);if(a&&a.has(e))return a.get(e);var l={},r=u&&i;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var d=r?i(e,o):null;d&&(d.get||d.set)?u(l,o,d):l[o]=e[o]}l.default=e,a&&a.set(e,l);return l}(a(7294)),g=a(463),y=a(5966),v=s(a(2495));function E(e){if("function"!=typeof c)return null;var t=new c,a=new c;return(E=function(e){return e?a:t})(e)}function b(e,t){var a=l(e);if(r){var n=r(e);t&&(n=n.filter((function(t){return i(e,t).enumerable}))),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?b(Object(a),!0).forEach((function(t){(0,f.default)(e,t,a[t])})):o?d(e,o(a)):b(Object(a)).forEach((function(t){u(e,t,i(a,t))}))}return e}var M=function(e,t){return e.settedFile===t.settedFile},T=function(e){var t=e.modalType,a=e.onUploaded,n=e.settedFile,l=e.recomendationText,r=(0,h.useState)([]),i=(0,m.default)(r,2),o=i[0],d=i[1],u=(0,h.useState)([]),c=(0,m.default)(u,2),s=c[0],f=c[1],E=(0,h.useCallback)((function(e){e.map((function(e){switch(e.errors[0].code){case"too-many-files":d([].concat((0,p.default)(o),["solo puedes agregar 1 archivo"]));break;case"file-invalid-type":d([].concat((0,p.default)(o),["por favor seleccione un archivo valido"]));break;default:d(o)}}))}),[]);(0,h.useEffect)((function(){n&&f([n])}),[n]);var b=(0,g.useDropzone)({accept:function(){switch(t){case y.shareModalTypes.IMAGE:return"image/jpeg, image/png, image/jpg";case y.shareModalTypes.FILE:return"application/pdf";case y.shareModalTypes.VIDEO:return"video/mp4, video/mpeg, video/webm";case y.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]),f(e.map((function(e){return e})))},onDropRejected:E,onDropAccepted:function(){d([])},maxFiles:1}),M=b.getRootProps,T=b.getInputProps,x=(b.acceptedFiles,b.fileRejections,{display:"inline-flex",borderRadius:"2px",border:"1px solid #eaeaea",marginBottom:"8px",marginRight:"8px",width:"150px",height:"150px",padding:"4px",boxSizing:"border-box",position:"relative",zIndex:"100"}),k={display:"flex",minWidth:0,overflow:"hidden",marginRight:"1.5rem"},j={display:"flex",overflow:"hidden",margin:"auto"},S={display:"block",width:"auto",height:"100%",objectFit:"contain"},C=function(e){var t=s.filter((function(t,a){return a!==e}));a(""),f(t)},O={width:"20px",height:"20px",position:"absolute",top:"5px",right:"0px",cursor:"pointer",zIndex:"200"};return h.default.createElement("div",null,!s.length&&h.default.createElement("div",M({className:"dropzone",style:{display:"flex",flexDirection:"column",alignItems:"center",padding:"2rem 0",borderWidth:2,borderRadius:2,borderColor:"#eeeeee",borderStyle:"dashed",backgroundColor:"#fafafa",color:"#bdbdbd",outline:"none",transition:"border .24s ease-in-out",marginTop:"1rem",cursor:"pointer"}}),h.default.createElement("input",T()),h.default.createElement("p",null,"Arrastra el archivo aqui, o haga click para seleccionar"),l),h.default.createElement("aside",null,h.default.createElement("div",{style:{display:"flex",flexDirection:"row",flexWrap:"wrap",marginTop:16,position:"relative",justifyContent:"center"}},s.map((function(e,a){return function(e,a){switch(t){case y.shareModalTypes.IMAGE:return h.default.createElement("div",{style:x,key:e.name},h.default.createElement("div",{style:k},h.default.createElement("img",{src:URL.createObjectURL(e),style:S})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})));case y.shareModalTypes.FILE:return h.default.createElement("div",{style:w(w({},x),{},{width:"90%",height:"auto",margin:"auto",maxWidth:"90%"}),key:e.name},h.default.createElement("div",{style:j},h.default.createElement("object",{data:URL.createObjectURL(e),type:"application/pdf"})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})));case y.shareModalTypes.VIDEO:return h.default.createElement("div",{style:w(w({},x),{},{width:"auto",height:"auto",maxWidth:"100%"}),key:e.name},h.default.createElement("div",{style:k},h.default.createElement("video",{src:URL.createObjectURL(e),width:"400",height:"300",controls:!0,autoPlay:!0,muted:!0})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})));case y.shareModalTypes.CHAT:switch(e.type){case"video/mp4":case"video/mpeg":case"video/webm":return h.default.createElement("div",{style:w(w({},x),{},{width:"90%",height:"auto",margin:"auto"}),key:e.name},h.default.createElement("div",{style:k},h.default.createElement("video",{src:URL.createObjectURL(e),width:"400",height:"300",controls:!0,autoPlay:!0,muted:!0})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})));case"image/jpeg":case"image/png":case"image/jpg":return h.default.createElement("div",{style:x,key:e.name},h.default.createElement("div",{style:k},h.default.createElement("img",{src:URL.createObjectURL(e),style:S})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})));case"application/pdf":return h.default.createElement("div",{style:w(w({},x),{},{width:"90%",height:"auto",margin:"auto"}),key:e.name},h.default.createElement("div",{style:k},h.default.createElement("object",{data:URL.createObjectURL(e),type:"application/pdf",width:"400",height:"200"})),h.default.createElement("div",{style:O,onClick:function(){return C(a)}},h.default.createElement("img",{src:"/css/icons/x-circle-fill.svg",alt:"close-button",style:{width:"100%",height:"100%"}})))}}}(e,a)}))),o.map((function(e,t){return h.default.createElement(v.default,{key:t},e)}))))},x=h.default.memo(T,M);t.default=x}}]);