Rev 7201 | Rev 7231 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
"use strict";(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[6406],{99929:(e,t,n)=>{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:"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"}),"FileDownload");t.default=l},96406:(e,t,n)=>{var a=n(63207),r=n(26243),o=n(62680),l=n(95366),i=n(6919),u=n(93364),c=n(26771),d=n(83977),f=n(82569);c(t,"__esModule",{value:!0}),t.default=void 0;var s,m,v=f(n(23420)),g=f(n(36861)),h=f(n(82191)),p=f(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=c&&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)?c(r,i,u):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(67294)),b=n(43635),y=n(4655),w=n(27325),C=n(88409),k=n(28216),_=n(46402),N=f(n(30488)),x=f(n(23648)),j=f(n(99929)),P=
f(n(17327)),D=n(15262);function M(e){if("function"!=typeof d)return null;var t=new d,n=new d;return(M=function(e){return e?n:t})(e)}function R(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}var S=(0,x.default)(_.Card)(s||(s=(0,p.default)(["\n background-color: var(--bg-color);\n border-radius: var(--border-radius);\n overflow: visible;\n height: fit-content;\n\n & > img {\n border-top-right-radius: var(--border-radius);\n border-top-left-radius: var(--border-radius);\n }\n"]))),O=(0,x.default)(_.CardActions)(m||(m=(0,p.default)(["\n & > * {\n flex: 1;\n max-width: calc(100% / 3);\n }\n"]))),A=function(){var e=(0,E.useState)([]),t=(0,h.default)(e,2),n=t[0],a=t[1],r=(0,E.useState)({category:"",title:"",description:"",link:null,image:"",attachment:"",reaction:"",routeComments:"",routeCommentAdd:"",routeSaveReaction:"",routeDeleteReaction:""}),o=(0,h.default)(r,2),d=o[0],f=o[1],s=(0,k.useSelector)((function(e){return e.intl
.labels})),m=(0,k.useDispatch)(),p=(0,y.useParams)().uuid;return(0,E.useEffect)((function(){b.axios.get("/knowledge-area/view/".concat(p),{headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data,n=t.data;if(t.success)f(n);else{var a="string"==typeof n?n:"Error interno. Por favor, inténtelo de nuevo más tarde.";m((0,C.addNotification)({style:"danger",msg:a}))}})).catch((function(e){throw m((0,C.addNotification)({style:"danger",msg:"Error interno. Por favor, inténtelo de nuevo más tarde."})),new Error(e)}))}),[p]),(0,E.useEffect)((function(){d.routeComments&&b.axios.get(d.routeComments).then((function(e){var t=e.data,n=t.data;if(t.success)a(n);else{var r="string"==typeof n?n:"Error interno. Por favor, inténtelo de nuevo más tarde.";m((0,C.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw m((0,C.addNotification)({style:"danger",msg:"Error interno. Por favor, inténtelo de nuevo más tarde."})),new Error(e)}))}),[d]),E.default.createElement(w.Container,{as:"section
"},E.default.createElement("h2",{className:"text-center mb-3"},s.knowledge_area_title),E.default.createElement(w.Row,null,E.default.createElement(w.Col,{className:"mx-auto",md:"8"},E.default.createElement(S,null,E.default.createElement(_.CardMedia,{component:"img",height:"250",image:d.image,alt:"".concat(d.title," image")}),E.default.createElement(_.CardContent,null,E.default.createElement(_.Typography,{variant:"h5"},d.title),E.default.createElement(_.Typography,{variant:"subtitle1",color:"text.secondary"},d.category),d.description&&(0,N.default)(d.description)),E.default.createElement(O,null,E.default.createElement(P.default,{onChange:function(e){e.reactions;f((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){(0,g.default)(e,t,n[t])})):i?u(e,i(n)):R(Object(n)).forEach((function(t){c(e,t,l(n,t))}))}return e}({},e)}))},currentReaction:d.reaction,withLabel:!0,deleteUrl:d.routeDeleteReaction,saveUrl:d.routeSaveRe
action}),d.attachment&&E.default.createElement("a",{href:d.attachment,download:!0,className:"btn reaction-btn"},E.default.createElement(j.default,null),s.knowledge_area_download_attachment),d.link&&E.default.createElement("a",{href:d.link,className:"btn reaction-btn",target:"_blank",rel:"noreferrer"},s.knowledge_area_go_to_link)),E.default.createElement("div",{className:"px-3"},E.default.createElement(D.CommentForm,{onSubmit:function(e){var t=e.comment,n=new FormData;n.append("comment",t),b.axios.post(d.routeCommentAdd,n).then((function(e){var t=e.data,n=t.success,r=t.data;if(n)a((function(e){return[].concat((0,v.default)(e),[r])}));else{var o="string"==typeof r?r:"Error interno. Intente más tarde.";m((0,C.addNotification)({style:"danger",msg:o}))}}))}}),E.default.createElement(D.CommentsList,{comments:n,onDelete:function(e,t){b.axios.post(t).then((function(t){var n=t.data,r=n.success,o=n.data;if(r)a((function(t){return t.filter((function(t){return t.unique!==e}))})),m((0,C.addNotification)({style:"success"
,msg:o}));else{var l="string"==typeof o?o:"Error interno. Intente más tarde.";m((0,C.addNotification)({style:"danger",msg:l}))}})).catch((function(e){throw m((0,C.addNotification)({style:"danger",msg:e})),new Error(e)}))}}))))))};t.default=A}}]);