(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1389:function(e,t,n){"use strict";n.d(t,"a",(function(){return x})),n.d(t,"b",(function(){return E}));var a=n(1),s=n.n(a),i=n(93),o=n(2),r=n(925),c=n(7),l=n(133),d=n(24),m=n(8),p=n(46),u=n(61),h=n(252),b=n(19),v=n(94);const w=n(1420),x=s.a.memo(e=>e.title||e.body?s.a.createElement(i.a,{onClose:e.onClose,className:w.rejectModal,title:Object(o.e)("rejected"),buttons:[{text:Object(o.e)("isee"),onClick:e.onClose}]},s.a.createElement("div",{className:w.rejectInfoContainer},s.a.createElement(m.a,{size:14,wrap:!0,className:w.br16},e.title),s.a.createElement(m.a,{size:14,weight:"minor",className:w.br8},Object(o.e)("detail")),s.a.createElement(m.a,{size:14,wrap:!0,className:w.br16},e.body))):null),E=s.a.memo(e=>{const[t,n]=Object(a.useState)({title:"",body:""}),[E,f]=Object(a.useState)([]),[C,j]=Object(a.useState)(!1),N=Object(p.b)(u.c),y=Object(h.b)();Object(a.useEffect)(()=>{N.id&&(j(!0),y.rpc.content.api.getStatusHistory({content_id:e.contentId,user_id:N.id,offset:0,limit:50}).then(e=>{f(e.rows),j(!1)}).catch(t=>{e.onClose(),b.a.error(Object(o.e)("fetchFailed"))}))},[e.contentId]);const O=C?s.a.createElement(v.a,null):s.a.createElement(r.a,{history:E,onPublishVersion:e.onPublishVersion,className:w,cancelReview:()=>{},openModal:(e,t)=>n({title:e,body:t}),icons:{expand:s.a.createElement(d.a,{icon:"caret-right",size:24,className:w.arrowDown}),fold:s.a.createElement(d.a,{icon:"caret-right",size:24}),info:s.a.createElement(d.a,{icon:"exclamation-circle",size:16})}}),_=s.a.createElement(x,{title:t.title,body:t.body,onClose:()=>{n({title:"",body:""})}});return Object(c.g)()?s.a.createElement(l.a,{className:w.overlay},s.a.createElement("div",{className:w.headBar},s.a.createElement(d.a,{size:24,icon:"back",onClick:e.onClose}),s.a.createElement(m.a,null,s.a.createElement("b",null,Object(o.e)("versionHistory"))),s.a.createElement("div",{className:w.icon})),s.a.createElement("div",{className:w.body},O),_):t.title&&t.body?_:s.a.createElement(i.a,{onClose:e.onClose,title:Object(o.e)("versionHistory"),minWidth:"400px"},O)})},1420:function(e,t,n){e.exports={phone:"screen and (max-width: 500px), screen and (max-height: 500px)",tablet:"screen and (orientation: portrait) and (min-width: 501px) and (max-width: 1024px) and (min-height: 501px) and (max-height: 1366px), screen and (orientation: landscape) and (min-height: 501px) and (max-height: 1024px) and (min-width: 501px) and (max-width: 1366px)",br8:"_2XWjiZYZiForwTrJMcq7QB",br16:"q9az3M9HfEnXXy-GMQmaz",versionContainer:"_3MUD1BeJJ6WwLWWzXJcb5d",versionTitle:"_1GYHQJusTA-mFOU2u3Aylv",statusList:"hu4MplkCv6B8A5rhhAhZH",statusTime:"GQJ845i1qlbACbNLr4QaR",statusItem:"_1ACgZfqbG0SZdhN7Fg3nwO",statusContent:"_2luPhs8X-22Manvv7PBpDI",statusData:"_1CqwioTNeqFnYpaJsXDZfd",titleText:"G-14n0SOXpBBvvBeYBSia",arrowDown:"_32Gdw-inp6cCw-lmv3qzxb",rejectModal:"_45I4dQrCbW29sAo9TZRV",infoIcon:"_1qQrZTpKfu_AlNpwpYORDf",overlay:"_10YGr3JJu8CI7bbkIM0RY5",headBar:"_27fmn3G4k0GI8ZjiqwKQ1v",icon:"_13QqIQTQnHFnvIL42kw7U7"}},741:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(23);function s(e,t){return{[a.a.ContentStatus.unpublished]:e("unpublished"),[a.a.ContentStatus.published]:e("accepted"),[a.a.ContentStatus.rejected]:e("unAccept"),[a.a.ContentStatus.underReview]:e("underReview"),[a.a.ContentStatus.removed]:e("contentRemoved"),[a.a.ContentStatus.censored]:e("contentCensored")}[t]}},925:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(1),s=n.n(a),i=n(22),o=n(2),r=n(112),c=n(741);class l extends s.a.Component{constructor(e){super(e),this.expandVersion=e=>{this.setState(t=>{const n=t.expandedVersion.concat();return n[e]=!n[e],{expandedVersion:n}})};const t=e.history[0]?e.history[0].version:0,n=new Array(t);for(let e=0;e+t-+e);return s.a.createElement("div",{className:e.contentVersionHistoryContainer},a.map((e,n)=>this.renderVersionGroup(+e,t[e],n)))}renderVersionGroup(e,t,n){const{className:a}=this.props,l=this.state.expandedVersion[n];return s.a.createElement("div",{className:a.versionContainer,key:n},s.a.createElement("div",{className:a.versionTitle,onClick:()=>this.expandVersion(n)},this.props.icons?l?this.props.icons.expand:this.props.icons.fold:s.a.createElement("div",{className:Object(i.a)(a.versionExpandIcon,l?a.expandIcon:a.foldIcon)}),s.a.createElement("div",{className:a.titleText},"v.",e,e===this.props.onPublishVersion?` (${Object(o.e)("currentPublishedVersion")})`:"")),this.state.expandedVersion[n]&&s.a.createElement("div",{className:a.statusList},t.map((e,t)=>s.a.createElement("div",{className:a.statusItem,key:t},s.a.createElement("div",{className:a.statusData},s.a.createElement("div",{className:a.statusTime},Object(r.b)(e.updated_at)),s.a.createElement("div",{className:a.statusContent},s.a.createElement("div",{className:a.statusText},Object(c.a)(o.e,e.status)),e.review_info&&e.review_info.title&&s.a.createElement("div",{className:a.infoIcon,onClick:()=>{const t=this.getRejectData(e.review_info);this.props.openModal(t.title,t.content)}},this.props.icons&&this.props.icons.info)))))))}getRejectData(e){const t={title:"",content:""};return e?(t.title=e.title||Object(o.e)("notPassedReview"),t.content=e.details||Object(o.e)("unknownReason"),t):t}}}}]);