Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7268 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

"use strict";(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[5673],{57976:(e,t,n)=>{var a=n(64836);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:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");t.default=l},68433:(e,t,n)=>{var a=n(64836);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:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z"}),"Recommend");t.default=l},26307:(e,t,n)=>{var a=n(64836);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:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send");t.default=l},4455:(e,t,n)=>{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 u,d=i(n(23420)),c=i(n(82191)),s=i(n(69117)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var d=i?l(e,u):null;d&&(d.get||d.set)?o(r,u,d):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n(67294)),m=n(43635),v=n(4655),p=n(96118),_=n(88409),g=n(28216),E=i(n(30488)),h=i(n(23648)),y=i(n(77957)),w=i(n(41733)),b=n(3194),k=n(15262),x=i(n(17327));function C(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(C=function(e){return e?n:t})(e)}var N=(0,h.default)(b.QuestionActions)(u||(u=(0,s.default)(["\n  margin-bottom: 0.5rem;\n"]))),S=function(e){var t=e.time_elapsed,n=void 0===t?"":t,a=e.user_image,r=void 0===a?"":a,o=e.user_url,l=void 0===o?"":o,i=e.user_name,u=void 0===i?"":i,s=e.text,h=void 0===s?"":s,C=e.reaction,S=void 0===C?"":C,j=e.total_comments,M=void 0===j?0:j,Q=e.total_reactions,A=void 0===Q?0:Q,D=e.comments,O=void 0===D?[]:D,P=e.link_edit,z=void 0===P?"":P,R=e.link_delete,I=void 0===R?"":R,H=e.link_reaction_delete,q=void 0===H?"":H,F=e.link_save_reaction,L=void 0===F?"":F,U=e.link_add_comment,T=void 0===U?"":U,B=e.onEdit,K=void 0===B?function(){}:B,V=e.onDelete,G=void 0===V?function(){}:V,J=e.updateComments,W=void 0===J?function(){}:J,X=e.updateReactions,Y=void 0===X?function(){}:X,Z=(0,f.useState)(O),$=(0,c.default)(Z,2),ee=$[0],te=$[1],ne=(0,f.useState)(M),ae=(0,c.default)(ne,2),re=ae[0],oe=ae[1],le=(0,f.useState)(A),ie=(0,c.default)(le,2),ue=ie[0],de=ie[1],ce=(0,g.useSelector)((function(e){return e.intl.labels})),se=(0,g.useDispatch)();return f.default.createElement(f.default.Fragment,null,f.default.createElement(b.StyledQuestionCard,null,f.default.createElement(b.QuestionDetails,null,f.default.createElement(b.QuestionUserInfo,null,f.default.createElement(v.Link,{to:l},f.default.createElement(p.Avatar,{src:r,alt:"".concat(u," profile image"),sx:{width:"50px",height:"50px"}})),f.default.createElement("p",null,u)),f.default.createElement(b.QuestionStats,{className:"mb-2"},f.default.createElement("span",null,"".concat(ce.published," ").concat(n)),f.default.createElement("span",null,"".concat(ue," ").concat(ce.reactions)),f.default.createElement("span",null,"".concat(re," ").concat(ce.comments)))),h&&(0,E.default)(h),f.default.createElement(N,null,z&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return K(z,h)}},f.default.createElement(y.default,null),ce.edit),I&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return G(I)}},f.default.createElement(w.default,null),ce.delete),L&&f.default.createElement(x.default,{className:"btn feed__share-option",currentReaction:S,saveUrl:L,deleteUrl:q,onChange:function(e){de(e.total_reactions_answer),Y(e.total_reactions_question)},withLabel:!0})),f.default.createElement(k.CommentForm,{onSubmit:function(e){var t=e.comment,n=new FormData;n.append("comment",t),m.axios.post(T,n).then((function(e){var t=e.data,n=t.success,a=t.data;if(n)te([].concat((0,d.default)(ee),[a.item])),W(a.total_comments_question),oe(a.total_comments_answer);else{var r="string"==typeof a?a:"Error interno. Intente más tarde.";se((0,_.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw se((0,_.addNotification)({style:"danger",msg:"Error interno. Intente más tarde."})),new Error(e)}))}}),f.default.createElement(k.CommentsList,{comments:ee,onDelete:function(e,t){m.axios.post(t).then((function(t){var n=t.data,a=n.success,r=n.data;if(a){var o=ee.filter((function(t){return t.unique!==e}));se((0,_.addNotification)({style:"success",msg:r.message})),te(o),W(r.total_comments_question),oe(r.total_comments_answer)}else{var l="string"==typeof r?r:"Error interno. Intente más tarde.";se((0,_.addNotification)({style:"danger",msg:l}))}})).catch((function(e){throw se((0,_.addNotification)({style:"danger",msg:"Error interno. Intente más tarde."})),new Error(e)}))}})))};t.default=S},54164:(e,t,n)=>{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 u=i(n(82191)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var r={},i=o&&l;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var d=i?l(e,u):null;d&&(d.get||d.set)?o(r,u,d):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n(67294)),c=n(23470),s=n(55390),f=n(28216),m=n(28396),v=n(43635),p=n(88409),_=i(n(36618)),g=i(n(91277));function E(e){if("function"!=typeof r)return null;var t=new r,n=new r;return(E=function(e){return e?n:t})(e)}var h=function(e){var t=e.show,n=void 0!==t&&t,a=e.currentAnswer,r=void 0===a?"":a,o=e.url,l=void 0===o?"":o,i=e.onClose,E=void 0===i?function(){return null}:i,h=e.onComplete,y=void 0===h?function(){return null}:h,w=(0,d.useState)(!1),b=(0,u.default)(w,2),k=b[0],x=b[1],C=(0,f.useSelector)((function(e){return e.intl.labels})),N=(0,f.useDispatch)(),S=(0,c.useForm)(),j=S.register,M=S.handleSubmit,Q=S.setValue,A=S.errors,D=M((function(e){var t=e.description;x(!0);var n=new FormData;n.append("description",t),v.axios.post(l,n).then((function(e){var t=e.data,n=t.data;if(t.success)y(n),E();else{var a="string"==typeof n?n:"Error interno. Por favor, inténtelo de nuevo más tarde.";N((0,p.addNotification)({style:"danger",msg:a}))}})).finally((function(){return x(!1)}))}));return(0,d.useEffect)((function(){j("description",{required:!0})}),[]),(0,d.useEffect)((function(){Q("description",r)}),[r]),d.default.createElement(m.Modal,{show:n},d.default.createElement(m.Modal.Header,{className:"pb-0"},d.default.createElement(m.Modal.Title,null,r?C.my_coach_answer_edit:C.my_coach_answer_add)),d.default.createElement(m.Modal.Body,null,k?d.default.createElement(_.default,null):d.default.createElement(m.Form,{onSubmit:D},d.default.createElement(s.CKEditor,{onChange:function(e){return Q("description",e.editor.getData())},onInstanceReady:function(e){return e.editor.setData(r)},config:v.CKEDITOR_OPTIONS}),A.description&&d.default.createElement(g.default,null,C.error_field_empty),d.default.createElement(m.Button,{className:"mt-3 mr-2",variant:"primary",type:"submit"},C.accept),d.default.createElement(m.Button,{className:"btn-secondary mt-3",onClick:E},C.cancel))))};t.default=h},3194:(e,t,n)=>{var a=n(26771),r=n(82569);a(t,"__esModule",{value:!0}),t.default=t.StyledQuestionCard=t.QuestionUserInfo=t.QuestionStats=t.QuestionDetails=t.QuestionCategories=t.QuestionActions=void 0;var o,l,i,u,d,c,s=r(n(69117)),f=r(n(67294)),m=n(96118),v=n(28216),p=n(4655),_=r(n(23648)),g=r(n(54048)),E=r(n(77957)),h=r(n(41733)),y=r(n(78298)),w=(0,_.default)(m.Card)(o||(o=(0,s.default)(["\n  background: var(--bg-color);\n  border: 1px solid var(--border-primary);\n  border-radius: var(--border-radius);\n  height: fit-content;\n  padding: 1rem 0;\n  & > * {\n    padding-right: 1rem;\n    padding-left: 1rem;\n  }\n  & > h2 {\n    font-size: 2rem;\n    line-height: 1.2;\n  }\n  p {\n    color: var(--font-color);\n    font-size: 1rem;\n    font-weight: 400;\n    text-align: justify;\n    margin-bottom: 0.5rem;\n  }\n  span {\n    color: var(--subtitle-color);\n    font-weight: 600;\n    font-size: 0.9rem;\n  }\n"])));t.StyledQuestionCard=w;var b=_.default.div(l||(l=(0,s.default)(["\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 1rem;\n  justify-content: space-between;\n  margin-bottom: 0.5rem;\n  padding-bottom: 0.5rem;\n  border-bottom: 1px solid var(--border-primary);\n"])));t.QuestionDetails=b;var k=_.default.div(i||(i=(0,s.default)(["\n  align-items: center;\n  background: var(--chat-send);\n  border-radius: var(--border-radius);\n  color: var(--font-color);\n  display: inline-flex;\n  font-weight: 600;\n  gap: 0.5rem;\n  padding: 0.5rem;\n  width: fit-content;\n"])));t.QuestionUserInfo=k;var x=_.default.div(u||(u=(0,s.default)(["\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  justify-content: space-around;\n  padding-top: 0.5rem;\n  border-top: 1px solid var(--border-primary);\n  & > * {\n    flex-grow: 1;\n  }\n  .btn {\n    color: var(--icons-color);\n    font-size: 1rem !important;\n    border: 1px solid var(--border-primary) !important;\n    border-radius: var(--border-radius) !important;\n    padding: 5px !important;\n    position: relative;\n  }\n"])));t.QuestionActions=x;var C=_.default.div(d||(d=(0,s.default)(["\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n"])));t.QuestionStats=C;var N=_.default.ul(c||(c=(0,s.default)(["\n  align-items: center;\n  display: flex;\n  gap: 0.5rem;\n  flex-wrap: wrap;\n  max-width: 200px;\n  li {\n    background: var(--chat-send);\n    border-radius: var(--border-radius);\n    color: var(--font-color);\n    padding: 0.4rem 0.6rem;\n    font-size: 0.9rem;\n    font-weight: 600;\n  }\n"])));t.QuestionCategories=N;var S=function(e){e.updated_on,e.link_add_comment;var t=e.last_answer_on,n=void 0===t?"":t,a=e.added_on,r=void 0===a?"":a,o=e.user_name,l=void 0===o?"":o,i=e.user_image,u=void 0===i?"":i,d=e.title,c=void 0===d?"":d,s=e.description,_=void 0===s?"":s,S=e.categories,j=void 0===S?[]:S,M=e.views,Q=void 0===M?0:M,A=e.answers,D=void 0===A?0:A,O=e.reactions,P=void 0===O?0:O,z=e.comments,R=void 0===z?0:z,I=e.link_view,H=void 0===I?"":I,q=e.link_edit,F=void 0===q?"":q,L=e.link_delete,U=void 0===L?"":L,T=e.link_answers_add,B=void 0===T?"":T,K=e.link_answers,V=void 0===K?"":K,G=e.onDelete,J=void 0===G?function(){return null}:G,W=e.onEdit,X=void 0===W?function(){return null}:W,Y=e.onReply,Z=void 0===Y?function(){return null}:Y,$=(0,v.useSelector)((function(e){return e.intl.labels})),ee=(0,p.useHistory)();return f.default.createElement(w,null,f.default.createElement(b,null,f.default.createElement(k,null,f.default.createElement(m.Avatar,{src:u,alt:"".concat(l," profile image"),sx:{width:"50px",height:"50px"}}),f.default.createElement("p",null,l)),f.default.createElement(N,null,j.map((function(e){var t=e.category;return f.default.createElement("li",{key:t},t)})))),f.default.createElement("h2",null,c),f.default.createElement("span",null,"".concat($.my_coach_question," ").concat(r)),n&&f.default.createElement("span",null,"".concat($.my_coach_last_answer," ").concat(n)),f.default.createElement("p",{className:"my-3"},_),f.default.createElement(C,{className:"mb-2"},f.default.createElement("span",null,"".concat(D," ").concat($.my_coach_answers)),f.default.createElement("span",null,"".concat(P," ").concat($.my_coach_reactions)),f.default.createElement("span",null,"".concat(Q," ").concat($.my_coach_views)),f.default.createElement("span",null,"".concat(R," ").concat($.comments))),f.default.createElement(x,null,V&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){ee.replace("/my-coach")}},f.default.createElement(y.default,null),$.back),H&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";ee.replace(e)}(H)}},f.default.createElement(g.default,null),$.view),F&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return X(F)}},f.default.createElement(E.default,null),$.edit),B&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return Z(F)}},f.default.createElement(E.default,null),$.reply),U&&f.default.createElement("button",{className:"btn feed__share-option",onClick:function(){return J(U)}},f.default.createElement(h.default,null),$.delete)))};t.default=S},34127:(e,t,n)=>{var a=n(63207),r=n(26243),o=n(62680),l=n(95366),i=n(6919),u=n(93364),d=n(26771),c=n(83977),s=n(82569);d(t,"__esModule",{value:!0}),t.default=void 0;var f,m=s(n(66660)),v=s(n(23420)),p=s(n(36861)),_=s(n(82191)),g=s(n(69117)),E=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=M(t);if(n&&n.has(e))return n.get(e);var r={},o=d&&l;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?l(e,i):null;u&&(u.get||u.set)?d(r,i,u):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),h=n(43635),y=n(4655),w=n(88409),b=n(28216),k=n(28396),x=s(n(23648)),C=s(n(3194)),N=s(n(3880)),S=s(n(4455)),j=s(n(54164));function M(e){if("function"!=typeof c)return null;var t=new c,n=new c;return(M=function(e){return e?n:t})(e)}function Q(e,t){var n=r(e);if(o){var a=o(e);t&&(a=a.filter((function(t){return l(e,t).enumerable}))),n.push.apply(n,a)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){(0,p.default)(e,t,n[t])})):i?u(e,i(n)):Q(Object(n)).forEach((function(t){d(e,t,l(n,t))}))}return e}var D=(0,x.default)(k.Col)(f||(f=(0,g.default)(["\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem;\n  margin: auto;\n"]))),O=function(){var e=(0,E.useState)({}),t=(0,_.default)(e,2),n=t[0],a=t[1],r=(0,E.useState)([]),o=(0,_.default)(r,2),l=o[0],i=o[1],u=(0,E.useState)(null),d=(0,_.default)(u,2),c=d[0],s=d[1],f=(0,E.useState)(""),p=(0,_.default)(f,2),g=p[0],x=p[1],M=(0,E.useRef)(""),Q=(0,E.useRef)(""),O=(0,b.useSelector)((function(e){return e.intl.labels})),P=(0,b.useDispatch)(),z=(0,y.useLocation)().pathname,R=(0,y.useHistory)(),I=function(){Q.current="",s(null),x("")},H=function(e,t){s("editAnswer"),Q.current=e,x(t)},q=function(e){s("deleteAnswer"),Q.current=e},F=function(e){a(A(A({},n),{},{comments:e}))},L=function(e){a(A(A({},n),{},{reactions:e}))};return(0,E.useEffect)((function(){h.axios.get(z,{headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data,n=t.data;if(t.success)M.current=n.link_answers_add,a(n);else{var r="string"==typeof n?n:"Error interno. Por favor, inténtelo de nuevo más tarde.";P((0,w.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw P((0,w.addNotification)({style:"danger",msg:"Error interno. Por favor, inténtelo de nuevo más tarde."})),new Error(e)}))}),[]),(0,E.useEffect)((function(){n.link_answers&&h.axios.get(n.link_answers).then((function(e){var t=e.data,n=t.data;if(t.success)i(n.items);else{var a="string"==typeof n?n:"Error interno. Por favor, inténtelo de nuevo más tarde.";P((0,w.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw P((0,w.addNotification)({style:"danger",msg:"Error interno. Por favor, inténtelo de nuevo más tarde."})),new Error(e)}))}),[n]),E.default.createElement(E.default.Fragment,null,E.default.createElement(k.Container,{as:"section",className:"companies-info"},E.default.createElement("div",{className:"company-title"},E.default.createElement("h1",{className:"title mx-auto"},O.my_coach)),E.default.createElement(k.Row,null,E.default.createElement(D,{md:"8"},E.default.createElement(C.default,(0,m.default)({key:n.uuid,onEdit:function(e){Q.current=e,s("edit")},onDelete:function(e){Q.current=e,s("delete")},onReply:function(){s("addAnswer")}},n)),l.map((function(e){return E.default.createElement(S.default,(0,m.default)({key:e.unique},e,{onEdit:H,onDelete:q,updateComments:F,updateReactions:L}))}))))),E.default.createElement(j.default,{url:g?Q.current:M.current,show:["addAnswer","editAnswer"].includes(c),currentAnswer:g,onClose:I,onComplete:g?function(e){var t=e.description,n=l.map((function(e){return e.link_edit===Q.current?A(A({},e),{},{text:t}):e}));i(n)}:function(e){var t=e.answers,n=e.item;a((function(e){return A(A({},e),{},{answers:t})})),i((function(e){return[n].concat((0,v.default)(e))}))}}),E.default.createElement(N.default,{show:"deleteAnswer"===c,onClose:I,onAccept:function(){h.axios.post(Q.current).then((function(e){var t=e.data,n=t.data;if(t.success)a((function(e){return A(A({},e),{},{comments:n.total_comments,answers:n.total_answers,reactions:n.total_reactions})})),I();else{var r="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";P((0,w.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw P((0,w.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))}}),E.default.createElement(N.default,{show:"delete"===c,onClose:I,onAccept:function(){h.axios.post(Q.current).then((function(e){var t=e.data,n=t.data;if(t.success)I(),P((0,w.addNotification)({style:"success",msg:n})),R.replace("/my-coach");else{var a="string"==typeof n?n:"Ha ocurrido un error, por favor intente más tarde.";P((0,w.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw P((0,w.addNotification)({style:"danger",msg:"Ha ocurrido un error, por favor intente más tarde."})),new Error(e)}))}}))};t.default=O}}]);