build/static/js/193.69126653.chunk.js

1 line
2.5 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[193],{dEUZ:function(e,t,a){},p6ow:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("W9HT")),r=d(a("NUBc")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("DjyN");var u=a("cDcd"),i=d(u),c=a("spEH");a("dEUZ");var o=d(a("vDqi")),s=d(a("2CTR")),f=a("sYIF");function d(e){return e&&e.__esModule?e:{default:e}}a("eO8H"),t.default=function(e){var t=(0,u.useState)(void 0),a=l(t,2),d=a[0],m=a[1],p=(0,u.useState)(1),h=l(p,2),g=h[0],E=h[1],v=(0,u.useState)(0),b=l(v,2),y=b[0],N=b[1],_=(0,u.useState)(!0),w=l(_,2),S=w[0],x=w[1],j=e.project,I=e.match.params.owner,T=e.match.params.projectsId;return(0,u.useEffect)((function(){if(j){var e=j.name,t=j.author;document.title="贡献者列表-"+t.name+"/"+e}}),[j]),(0,u.useEffect)((function(){I&&T&&function(){x(!0);var e="/"+I+"/"+T+"/contributors.json";o.default.get(e,{params:{limit:20,page:g}}).then((function(e){e&&(m(e.data.list),N(e.data.total_count),x(!1))})).catch((function(e){}))}()}),[I,T,g]),i.default.createElement(c.WhiteBack,null,i.default.createElement(n.default,{spinning:S},i.default.createElement("div",{className:"boxPanel"},i.default.createElement("p",{className:"font-18 padding10-20",style:{borderBottom:"1px solid #eee"}},"贡献者列表"),d&&d.length>0?i.default.createElement("div",{className:"contrbuteList"},d.map((function(e,t){return i.default.createElement(c.AlignCenter,{className:"mb15"},i.default.createElement("img",{alt:"",style:{borderRadius:"50%",marginRight:"10px"},src:(0,f.getImageUrl)("/"+e.image_url),width:"50px",height:"50px"}),i.default.createElement("div",null,i.default.createElement("a",{href:e.login?"/"+e.login:"mailto:"+e.email,className:"font-16"},e.name),i.default.createElement("p",{className:"font-12 color-grey-9"},"提交",e.contributions,"次",e.contribution_perc?" I 贡献占比"+e.contribution_perc:"")))}))):"",d&&0===d.length?i.default.createElement(s.default,{_html:"暂无贡献者"}):"",y>20?i.default.createElement("div",{className:"mt20 edu-txt-center"},i.default.createElement(r.default,{simple:!0,pageSize:20,onChange:function(e){E(e)},current:g,total:y})):"")))}}}]);