build/static/js/81.241bb3d9.chunk.js

1 line
5.0 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[81],{PhNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e}},ZDGD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("W9HT")),a=h(n("BvKs")),u=h(n("jsC+")),l=h(n("3S7+")),c=h(n("CtXQ")),o=h(n("14Xm")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("2WkQ"),n("aIZi"),n("TfFZ"),n("2oDE");var i=n("q1tI"),f=h(i),m=n("eO8H"),d=n("PhNK"),p=n("tnhM");function h(e){return e&&e.__esModule?e:{default:e}}n("3cxI"),t.default=function(e){var t,n,h=(t=o.default.mark((function e(t,n){var r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.getBranch)(t,n);case 2:r=e.sent,E(r),k(!1);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var l=e[a](u),c=l.value}catch(e){return void n(e)}if(!l.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(c)}("next")}))},function(e,t){return n.apply(this,arguments)}),v=(0,i.useState)(void 0),g=s(v,2),y=g[0],E=g[1],b=(0,i.useState)(!0),w=s(b,2),_=w[0],k=w[1],x=e.match.params,N=x.projectsId,j=x.owner;(0,i.useEffect)((function(){h(N,j)}),[N]);var I=function(e,t){return f.default.createElement(a.default,null,f.default.createElement(a.default.Item,{key:"0"},f.default.createElement("a",{href:e},"ZIP")),f.default.createElement(a.default.Item,{key:"1"},f.default.createElement("a",{href:t},"TAR.GZ")))};return f.default.createElement(f.default.Fragment,null,f.default.createElement("div",{className:"main"},f.default.createElement(r.default,{spinning:_},f.default.createElement("div",{className:"branchTable"},f.default.createElement("p",{className:"branchTitle bor-bottom-greyE"},"分支列表"),function(){if(y&&y.length>0)return f.default.createElement(f.default.Fragment,null,f.default.createElement("ul",{className:"branchUl"},y.map((function(e,t){return f.default.createElement("li",{key:t},f.default.createElement("div",null,f.default.createElement(m.Link,{to:"/projects/"+j+"/"+N+"/branch/"+e.name,className:"color-blue font-15",style:{maxWidth:"100px"}},e.name),f.default.createElement("p",{className:"f-wrap-alignCenter mt15"},f.default.createElement(m.Link,{to:"/projects/"+j+"/"+N+"/commits/"+(0,d.truncateCommitId)(""+e.last_commit.sha),className:"mr5 commitKey",style:{marginLeft:0}},e.last_commit&&(0,d.truncateCommitId)(e.last_commit.sha)),f.default.createElement("span",{className:"color-grey-3 hide-1 messages leftPoint"},e.last_commit&&e.last_commit.message),f.default.createElement("span",{className:"color-grey-8 ml30"},"最后更新于",e.last_commit&&e.last_commit.time_from_now))),f.default.createElement("span",null,f.default.createElement(m.Link,{to:"/projects/"+j+"/"+N+"/pulls/new",className:"mr20 color-blue mr30"},"创建合并请求"),f.default.createElement(u.default,{overlay:I(e.zip_url,e.tar_url),trigger:["click"],placement:"bottomRight",className:"color-green-file"},f.default.createElement("a",{className:"ant-dropdown-link"},f.default.createElement(l.default,{title:"下载分支"+e.name},f.default.createElement(c.default,{type:"cloud-download",className:"font-18"}))))))}))))}()))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function l(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var l=t[a](u),c=l.value}catch(e){return void n(e)}if(!l.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))}}var c,o,s;t.getBranch=(c=l(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return c.apply(this,arguments)}),t.getTag=(o=l(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getHooks=(s=l(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return s.apply(this,arguments)})}}]);