build/static/js/23.3dcec46c.chunk.js

2 lines
32 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[23,129],{"3cxI":function(e,t,n){},NUct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=g(n("W9HT")),r=g(n("3S7+")),o=g(n("2/Rp")),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("04bd"),n("TfFZ"),n("L/Qf");var d=n("q1tI"),c=g(d),s=n("eO8H"),u=n("spEH"),p=g(n("q7EM"));n("7dqz"),n("3cxI");var f=g(n("CnBM")),m=g(n("HUFq")),h=g(n("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}var x=(0,f.default)({loader:function(){return n.e(117).then(n.t.bind(null,"6dZj",7))},loading:m.default}),b=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(7),n.e(30)]).then(n.t.bind(null,"DTGX",7))},loading:m.default}),E=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(2),n.e(3),n.e(11),n.e(63)]).then(n.t.bind(null,"IZ3b",7))},loading:m.default}),y=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(36)]).then(n.t.bind(null,"SqvK",7))},loading:m.default}),_=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(11),n.e(85),n.e(69)]).then(n.t.bind(null,"WT1Z",7))},loading:m.default}),w=(0,f.default)({loader:function(){return n.e(122).then(n.t.bind(null,"+JVH",7))},loading:m.default}),v=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(59),n.e(100)]).then(n.t.bind(null,"fyLZ",7))},loading:m.default}),k=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(15),n.e(116)]).then(n.t.bind(null,"s4sY",7))},loading:m.default}),j=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(15),n.e(115)]).then(n.t.bind(null,"IxYK",7))},loading:m.default}),N=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(2),n.e(3),n.e(11),n.e(64)]).then(n.t.bind(null,"+JJy",7))},loading:m.default}),I=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(2),n.e(3),n.e(11),n.e(62)]).then(n.t.bind(null,"Gofe",7))},loading:m.default}),B=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(47)]).then(n.t.bind(null,"VSCt",7))},loading:m.default}),S=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(32)]).then(n.t.bind(null,"YxIK",7))},loading:m.default}),P=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(33)]).then(n.t.bind(null,"TiQt",7))},loading:m.default}),R=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(34)]).then(n.t.bind(null,"vhIH",7))},loading:m.default}),O=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(51)]).then(n.t.bind(null,"+nTR",7))},loading:m.default}),C=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(81)]).then(n.t.bind(null,"cFFD",7))},loading:m.default}),D=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(80)]).then(n.t.bind(null,"zM51",7))},loading:m.default}),F=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(101)]).then(n.t.bind(null,"LMhh",7))},loading:m.default}),M=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(99)]).then(n.t.bind(null,"p6ow",7))},loading:m.default}),L=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(18)]).then(n.t.bind(null,"VEFH",7))},loading:m.default}),z=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(12),n.e(13),n.e(45),n.e(35)]).then(n.t.bind(null,"gUMM",7))},loading:m.default}),A=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(79)]).then(n.t.bind(null,"rS1K",7))},loading:m.default}),T=(0,f.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(13),n.e(61)]).then(n.t.bind(null,"B3S4",7))},loading:m.default}),q=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(31)]).then(n.t.bind(null,"tF+v",7))},loading:m.default}),G=(0,f.default)({loader:function(){return n.e(111).then(n.t.bind(null,"cuo/",7))},loading:m.default}),W=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(2),n.e(3),n.e(139),n.e(52)]).then(n.t.bind(null,"dINp",7))},loading:m.default}),H=(0,f.default)({loader:function(){return n.e(48).then(n.t.bind(null,"RS/3",7))},loading:m.default});var J=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.componentDidMount=function(){a.getProject()},a.componentDidUpdate=function(e){var t=e.match.params,n=a.props.match.params;e&&a.props&&(t.projectsId!==n.projectsId||t.owner!==n.owner)&&a.getProject()},a.getProject=function(e){var t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/simple.json";h.default.get(r).then((function(t){t&&t.data&&(a.setState({project:t.data,open_devops:t.data.open_devops,platform:t.data.platform&&"educoder"!==t.data.platform}),0!==t.data.type&&1===t.data.mirror_status?(console.log("--------start channel --------"),a.canvasChannel(),e?a.setState({secondSync:!0,firstSync:!1}):a.setState({firstSync:!0,secondSync:!1})):2===t.data.mirror_status?a.deleteProjectBack():(a.getDetail(),a.setState({firstSync:!1,secondSync:!1})))}))},a.changeOpenDevops=function(e){a.setState({open_devops:e})},a.canvasChannel=function(){var e="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,t=n("9e53"),r=a.state.project,o=t.createConsumer("wss://"+e+"/cable");a.canvasChannel1=o.subscriptions.create({channel:"MirrorProjectChannel",id:r&&r.id},{connected:function(){console.log("###### channel connected! ######")},disconnected:function(){},received:function(e){console.log("###### ---received data--- ######"),console.log(e),e&&(e.project&&2===e.project.mirror_status&&a.deleteProjectBack(),a.getDetail(),a.setState({firstSync:!1,secondSync:!1}),o.subscriptions.consumer.disconnect())}})},a.deleteProjectBack=function(){var e=a.props.history,t=a.props.match.params,n=t.projectsId,r=t.owner;h.default.delete("/"+r+"/"+n+".json").then((function(t){var n="/projects/mirror/new";t&&t.data?e.push({pathname:n,mirror_status:2}):window.location.hash=n}))},a.getDetail=function(){var e=a.props.match.params,t=e.projectsId,n=e.owner;a.getBanner();var r="/"+n+"/"+t+"/detail.json";h.default.get(r).then((function(e){e&&e.data&&a.setState({projectDetail:e.data,project_id:e.data.project_id,isManager:e.data.permission&&("Manager"===e.data.permission||"Admin"===e.data.permission||"Owner"===e.data.permission),isReporter:e.data.permission&&"Reporter"===e.data.permission,isDeveloper:e.data.permission&&"Developer"===e.data.permission,http_url:e.data.clone_url,praised:e.data.praised,watched:e.data.watched,watchers_count:e.data.watchers_count,praises_count:e.data.praises_count,forked_count:e.data.forked_count,defaultBranch:e.data.default_branch})})).catch((function(e){}))},a.focusFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,h.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"project",id:t}}).then((function(e){e&&0===e.data.status&&a.setWatchersCount(e.data.watchers_count,e.data.watched)})).catch((function(e){console.log(e)}))}},a.pariseFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,h.default)({method:e?"delete":"post",url:"/projects/"+t+"/praise_tread/"+(e?"unlike":"like")+".json"}).then((function(e){e&&0===e.data.status&&a.setPraisesCount(e.data.praises_count,e.data.praised)})).catch((function(e){console.log(e)}))}},a.setWatchersCount=function(e,t){a.setState({watched:t,watchers_count:e})},a.setPraisesCount=function(e,t){a.setState({praised:t,praises_count:e})},a.forkFunc=function(){if(a.state.platform){a.setState({forkSpin:!0});var e=a.props.current_user,t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/forks.json";h.default.post(r).then((function(t){t&&0===t.data.status&&(a.props.history.push("/"+(e&&e.login)+"/"+t.data.identifier),a.props.showNotification(t.data.message)),a.setState({forkSpin:!1})})).catch((function(e){a.setState({forkSpin:!1})}))}},a.synchronismMirror=function(){if(a.state.platform){var e=a.props.match.params,t=e.projectsId,n="/"+e.owner+"/"+t+"/sync_mirror.json";h.default.post(n).then((function(e){e&&e.data&&0===e.data.status?(a.props.showNotification("镜像同步成功!"),a.getProject(2)):a.props.showNotification("镜像同步失败!")})).catch((function(e){console.log(e)}))}},a.textFunc=function(e,t){t&&t.fork_project_user_type;return e&&t?c.default.createElement("div",{className:"color-grey-9 df"},c.default.createElement("span",null,"复刻自"),c.default.createElement(s.Link,{to:"/"+t.fork_project_user_login,className:"show-user-link color-grey-6 ml5"},t.fork_project_user_name),c.default.createElement("span",null," / "),c.default.createElement(s.Link,{to:"/"+t.fork_project_user_login+"/"+t.fork_project_identifier,className:"color-grey-6 task-hide flex1",style:{maxWidth:"400px"},title:t.fork_form_name},t.fork_form_name)):""},a.state={projectDetail:void 0,isManager:!1,isReporter:!1,isDeveloper:!1,project_id:void 0,watchers_count:void 0,praises_count:void 0,forked_count:void 0,watched:!1,praised:!1,http_url:void 0,branchs:void 0,branchList:void 0,project:null,firstSync:!1,secondSync:!1,open_devops:!1,forkSpin:!1,defaultBranch:void 0,platform:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"getBanner",value:function(){var e=this,t=this.props.match.params,n=t.projectsId,a="/"+t.owner+"/"+n+"/menu_list.json";h.default.get(a).then((function(t){t&&e.setState({bannerList:t.data})})).catch((function(e){}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.projectDetail,i=t.watchers_count,d=t.praises_count,f=t.forked_count,m=t.firstSync,h=t.secondSync,g=t.isManager,J=t.watched,U=t.praised,Z=t.project,K=t.open_devops,V=t.platform,Y=t.defaultBranch,Q=t.bannerList,X=t.forkSpin,$=this.props.history.location.pathname,ee=3===$.split("/").length,te=this.props.match.params,ne=te.projectsId,ae=te.owner,re=this.props.current_user,oe=function(e,t,n){var a="";if(n&&n!=="/"+t+"/"+e){var r=n.split("/"+t+"/"+e)[1];r.indexOf("/about")>-1?a="about":r.indexOf("/issues")>-1||r.indexOf("Milepost")>0?a="issues":r.indexOf("/pulls")>-1?a="pulls":r.indexOf("/milestones")>-1?a="milestones":r.indexOf("/activity")>-1?a="activity":r.indexOf("/settings")>-1?a="settings":r.indexOf("/devops")>-1?a="devops":r.indexOf("/source")>-1?a="source":r.indexOf("/wiki")>-1&&(a="wiki")}return a}(ne,ae,$),le=this.props.history.location.state,ie={getDetail:this.getDetail,changeOpenDevops:this.changeOpenDevops,defaultBranch:Y};return c.default.createElement("div",null,c.default.createElement("div",{className:"detailHeader-wrapper"},c.default.createElement("div",{className:"normal"},c.default.createElement(u.AlignTop,{style:{padding:"20px 0px 10px",justifyContent:"space-between"}},c.default.createElement("div",null,c.default.createElement(u.AlignTop,null,c.default.createElement("div",{className:"projectallName"},Z&&Z.author&&c.default.createElement(s.Link,{to:"/"+Z.author.login},Z.author.name),c.default.createElement("span",{className:"ml5 mr5"},"/"),c.default.createElement(s.Link,{to:"/"+ae+"/"+ne,className:"projectN mt6"},n&&n.name)),n&&n.private&&c.default.createElement("span",{className:"privateTag mt6"},"私有")),c.default.createElement("div",{className:"mt8"},n&&n.forked_from_project_id&&n.fork_info?this.textFunc(n.forked_from_project_id,n.fork_info):"",n&&n.type&&0!==n.type?c.default.createElement("span",{className:"color-grey-9"},"镜像自 ",c.default.createElement("a",{className:"color-grey-6",target:"_blank",href:n.mirror_url},n.mirror_url)):"")),c.default.createElement("div",null,m?"":c.default.createElement("span",{className:"df"},(re&&re.admin||g)&&n&&n.type&&2===n.type?c.default.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",c.default.createElement(o.default,{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.focusFunc(J)}},c.default.createElement("i",{className:J?"iconfont icon-shixing color-orange font-16 mr3":"iconfont icon-kongxing color-grey-9 font-16 mr3"}),c.default.createElement("span",null,J?"取消关注":"关注")),i>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:J?"#2878FF":"#666"},to:V?{pathname:"/"+ae+"/"+ne+"/following",state:le}:""},i):c.default.createElement("span",{className:"detail_tag_btn_count"},i):""),c.default.createElement(o.default,{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.pariseFunc(U)}},c.default.createElement("i",{className:U?"iconfont icon-weibiaoti105 color-orange font-14 mr3":"iconfont icon-guanzhu color-grey-9 font-14 mr3"}),c.default.createElement("span",null,U?"取消点赞":"点赞")),d>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:U?"#2878FF":"#666"},to:{pathname:"/"+ae+"/"+ne+"/stargazers",state:le}},d):c.default.createElement("span",{className:"detail_tag_btn_count"},d):""),c.default.createElement(o.default,{className:"detail_tag_btn",loading:X},c.default.createElement(r.default,{title:"复刻是fork的中文名即复制代码仓库",placement:"bottom"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:this.forkFunc},c.default.createElement("i",{className:"iconfont icon-fork color-grey-9 mr3"}),"复刻")),f>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",to:{pathname:"/"+ae+"/"+ne+"/members",state:le}},f):c.default.createElement("span",{className:"detail_tag_btn_count"},f):"")))),m?"":c.default.createElement(p.default,{history:this.props.history,list:Q,owner:ae,projectsId:ne,pathname:oe,state:le,projectDetail:n,open_devops:K,platform:V,urlFlag:ee,isManager:g}))),m?c.default.createElement(u.Content,{className:"spincontent"},c.default.createElement(a.default,{className:"spinstyle",tip:Z&&"正在从 "+Z.mirror_url+" 迁移",size:"large"})):c.default.createElement(a.default,{spinning:h,className:"spinstyle",tip:"正在同步镜像",size:"large"},c.default.createElement(s.Switch,this.props,c.default.createElement(s.Route,{path:"/:owner/:projectsId/source",render:function(){return c.default.createElement(q,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/about",render:function(){return c.default.createElement(T,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/add",render:function(){return c.default.createElement(H,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/edit/:wikiName",render:function(){return c.default.createElement(H,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki",render:function(){return c.default.createElement(W,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/devops",render:function(){return c.default.createElement(G,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/tags",render:function(t){return c.default.createElement(b,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/settings",render:function(t){return c.default.createElement(x,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:meilid/edit",render:function(t){return c.default.createElement(j,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/new",render:function(t){return c.default.createElement(k,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:meilid",render:function(t){return c.default.createElement(O,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones",render:function(t){return c.default.createElement(v,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:milepostId/new",render:function(t){return c.default.createElement(E,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/new",render:function(t){return c.default.createElement(E,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId/updatedetail",render:function(t){return c.default.createElement(N,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId/copyetail",render:function(t){return c.default.createElement(I,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId",render:function(t){return c.default.createElement(y,l({},e.props,e.state,t,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/activity",render:function(t){return c.default.createElement(A,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues",render:function(t){return c.default.createElement(_,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/new/:branch",render:function(t){return c.default.createElement(S,l({},e.props,t,e.state,ie,{is_fork:!0}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/new",render:function(t){return c.default.createElement(S,l({},e.props,t,e.state,ie,{is_fork:!0}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/UpdateMerge",render:function(t){return c.default.createElement(R,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/Messagecount",render:function(t){return c.default.createElement(P,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(t){return c.default.createElement(P,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls",render:function(t){return c.default.createElement(B,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/following",render:function(t){return c.default.createElement(C,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/stargazers",render:function(t){return c.default.createElement(D,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/members",render:function(t){return c.default.createElement(F,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/contribute",render:function(){return c.default.createElement(M,l({},e.props,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(t){return c.default.createElement(L,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/tree/:branchName",render:function(t){return c.default.createElement(z,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/:subIndex",render:function(t){return c.default.createElement(w,l({},e.props,t,e.state,ie))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId",render:function(t){return c.default.createElement(z,l({},e.props,t,e.state,ie))}}))))}}]),t}(d.Component);t.default=J},q7EM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("/ezw")),r=s(n("3S7+")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("chzn"),n("TfFZ");var i=n("q1tI"),d=s(i),c=n("eO8H");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.history,n=e.list,s=e.owner,u=e.projectsId,p=(e.isManager,e.url),f=e.pathname,m=e.state,h=e.urlFlag,g=e.projectDetail,x=e.platform,b=e.open_devops,E=(0,i.useState)(void 0),y=l(E,2),_=y[0],w=y[1];return(0,i.useEffect)((function(){if(n){if(f&&"source"===f){var e=n.filter((function(e){return"resources"===e.menu_name}));e&&0===e.length&&t.push("/"+s+"/"+u)}w(n)}}),[n]),d.default.createElement("div",{className:"f-wrap-between mt15"},_&&g?d.default.createElement("ul",{className:"headerMenu-wrapper"},Array.isArray(_)&&_.map((function(e,t){return d.default.createElement(d.default.Fragment,{key:e.menu_name},"home"===e.menu_name&&d.default.createElement("li",{className:"about"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/about",state:m}},d.default.createElement("i",{className:""===f||h?"iconfont icon-zhuye1 color-grey-3 mr5 font-14":"iconfont icon-zhuye1 color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"主页"))),"code"===e.menu_name&&d.default.createElement("li",{className:""===f||h?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u,state:m}},d.default.createElement("i",{className:""===f||h?"iconfont icon-daimaku color-grey-3 mr5 font-14":"iconfont icon-daimaku color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"代码库"))),"issues"===e.menu_name&&d.default.createElement("li",{className:"issues"===f?"active":""},d.default.createElement(r.default,{title:"易修是Issue的中文名即问题列表",placement:"bottom"},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/issues",state:m}},d.default.createElement("i",{className:"issues"===f?"iconfont icon-renwu color-grey-3 mr5 font-14":"iconfont icon-renwu color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"易修"),g&&g.issues_count?d.default.createElement("span",{className:"num"},g.issues_count):""))),"pulls"===e.menu_name&&g&&2!==parseInt(g.type)&&x?d.default.createElement("li",{className:"pulls"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/pulls",state:m}},d.default.createElement("i",{className:"pulls"===f?"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14":"iconfont icon-hebingqingqiu1 color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"合并请求"),g&&g.pull_requests_count?d.default.createElement("span",{className:"num"},g.pull_requests_count):"")):"","wiki"===e.menu_name&&d.default.createElement("li",{className:"wiki"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/wiki",state:m}},d.default.createElement("i",{className:"wiki"===f?"iconfont icon-wiki_icon color-grey-3 mr5 font-14":"iconfont icon-wiki_icon color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"Wiki"))),"devops"===e.menu_name&&x?d.default.createElement("li",{className:"devops"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/devops",state:o({},m,{open_devops:b})}},d.default.createElement("i",{className:"iconfont icon-gongzuoliu font-13 mr8"}),"工作流(beta版)",g&&g.ops_count?d.default.createElement("span",null,g.ops_count):"")):"","versions"===e.menu_name&&d.default.createElement("li",{className:"milestones"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/milestones",state:m}},d.default.createElement("i",{className:"milestones"===f?"iconfont icon-lichengbei color-grey-3 mr5 font-14":"iconfont icon-lichengbei color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"里程碑"),g&&g.versions_count?d.default.createElement("span",{className:"num"},g.versions_count):"")),"activity"===e.menu_name&&d.default.createElement("li",{className:"activity"===f?"active":""},d.default.createElement(c.Link,{to:{pathname:"/"+s+"/"+u+"/activity",state:m}},d.default.createElement("i",{className:"activity"===f?"iconfont icon-tongzhi color-grey-3 mr5 font-14":"iconfont icon-tongzhi color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"动态"))),"settings"===e.menu_name&&d.default.createElement("li",{className:"settings"===f?"active":""},d.default.createElement(c.Link,{to:"/"+s+"/"+u+"/settings"},d.default.createElement("i",{className:p&&p.indexOf("/settings")>0?"iconfont icon-cangku color-grey-3 mr5 font-14":"iconfont icon-cangku color-grey-6 font-14 mr5"}),d.default.createElement("span",null,"仓库设置"))))}))):d.default.createElement(a.default,{paragraph:!1,active:!0}))}},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=P(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),o=P(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=P(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),i=P(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=P(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),c=P(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),s=P(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=P(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=P(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=P(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=P(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),h=P(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),g=P(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=P(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),b=P(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),E=P(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=P(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),_=P(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=P(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=P(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),k=P(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=P(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),N=P(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),I=P(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),B=n("vOnD"),S=(a=B)&&a.__esModule?a:{default:a};function P(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=S.default.div(r),t.AlignCenterBetween=S.default.div(o),t.FlexAJ=S.default.div(l),t.AlignCenter=S.default.div(i),t.AlignTop=S.default.div(d),t.AlignAJBottom=S.default.div(c),t.Box=S.default.div(s),t.LongWidth=S.default.div(u),t.Long=S.default.div(p),t.ShortWidth=S.default.div(f),t.Short=S.default.div(m),t.Gap=S.default.div(h),t.WhiteBack=S.default.div(g),t.Blueline=S.default.a(x),t.Redline=S.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=S.default.a(E,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=S.default.a(y),t.Blueback=S.default.a(_),t.Redback=S.default.a(w),t.NumUl=S.default.ul(v),t.GreenUnder=S.default.a(k),t.Cancel=S.default.a(j),t.Content=S.default.div(N),t.GroupProjectBackgroup=S.default.div(I)}}]);
//# sourceMappingURL=23.3dcec46c.chunk.js.map