build/static/js/129.90bedc62.chunk.js

1 line
4.4 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([[129],{"0fBl":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(a("2/Rp"));a("+L6B");var l=u(a("q1tI")),o=a("spEH"),r=u(a("/k9T"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,u=e.onSuccess,c=e.title,i=e.subTitle,s=e.content;return l.default.createElement(r.default,{title:c,btn:l.default.createElement("div",null,l.default.createElement(n.default,{size:"large",onClick:a},"取消"),l.default.createElement(n.default,{type:"danger",size:"large",onClick:u},"确认删除")),onCancel:a,visible:t},l.default.createElement("div",{className:"desc"},l.default.createElement(o.AlignCenter,{className:"descMain"},l.default.createElement("i",{className:"iconfont icon-shanchu_tc_icon mr10"}),s),l.default.createElement("p",{className:"task-hide-2",style:{WebkitLineClamp:5}},"删除后未来事件将不会推送至此Webhook地址",l.default.createElement("span",{title:i},i))))}},"5ZNU":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("NUBc")),l=m(a("VXEj")),o=m(a("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,o=void 0;try{for(var r,u=e[Symbol.iterator]();!(n=(r=u.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,o=e}finally{try{!n&&u.return&&u.return()}finally{if(l)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("DjyN"),a("Mwp2"),a("+L6B");var u=a("q1tI"),c=m(u),i=a("spEH"),s=m(a("0fBl"));a("MKhi");var f=a("eO8H"),d=m(a("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,u.useState)(void 0),a=r(t,2),m=a[0],h=a[1],p=(0,u.useState)(1),b=r(p,2),k=b[0],E=b[1],v=(0,u.useState)(1),y=r(v,2),w=y[0],g=y[1],N=(0,u.useState)(void 0),_=r(N,2),C=_[0],S=_[1],j=(0,u.useState)(!1),M=r(j,2),W=M[0],B=M[1],L=(0,u.useState)(void 0),z=r(L,2),I=z[0],O=z[1],T=e.match.params,q=T.owner,x=T.projectsId;function A(){var e="/"+q+"/"+x+"/webhooks.json";d.default.get(e,{params:{page:k,limit:15}}).then((function(e){e&&e.data&&(h(e.data.webhooks),g(e.data.total_count))})).catch((function(e){}))}return(0,u.useEffect)((function(){q&&x&&A()}),[q,x,k]),c.default.createElement("div",null,c.default.createElement(s.default,{visible:W,onCancel:function(){return B(!1)},onSuccess:function(){if(C){var t="/"+q+"/"+x+"/webhooks/"+C+".json";d.default.delete(t).then((function(t){t&&(e.showNotification("webhook删除成功"),k>1&&1===m.length?E(k-1):A(),B(!1))})).catch((function(e){}))}},title:"删除Webhook",content:"您确定要删除此Webhook吗",subTitle:"删除后未来事件将不会推送至此Webhook地址"+I}),c.default.createElement(i.Banner,null,c.default.createElement("span",null,"Webhooks(网络钩子)"),c.default.createElement(o.default,{type:"primary",size:"large",onClick:function(){if(w>=20)return e.showNotification("webhooks数量已到上限请删除暂不使用的webhooks以进行添加操作");e.history.push("/"+q+"/"+x+"/settings/webhooks/new")}},"添加Webhook")),c.default.createElement("div",{className:"hookpanel"},c.default.createElement("p",{className:"color-grey-3"},"每当特定事件如push代码合并请求被编辑发生时我们将通过webhook给您提供的远程URL发送post请求。您可以在我们的",c.default.createElement("a",{className:"color-blue hoverLine",target:"_blank",href:"https://forum.trustie.net/forums/3408/detail"},"webhooks指南"),"中了解更多信息"),m&&m.length>0&&c.default.createElement(l.default,null,m.map((function(t,a){return c.default.createElement(l.default.Item,{key:a},c.default.createElement("i",{className:"iconfont icon-a-xuanzhongwebhookicon color-grey-d mr12 font-17"}),c.default.createElement(f.Link,{to:"/"+q+"/"+x+"/settings/webhooks/"+t.id,className:"webName"},t.url),c.default.createElement("span",null,c.default.createElement(o.default,{ghost:!0,type:"primary",onClick:function(){e.history.push("/"+q+"/"+x+"/settings/webhooks/"+t.id)}},"编辑"),c.default.createElement(o.default,{ghost:!0,className:"ml20",type:"danger",onClick:function(){!function(e,t){S(e),O(t),B(!0)}(t.id,t.url)}},"删除")))}))),w>15&&c.default.createElement("div",{className:"edu-txt-center mt20 mb20"},c.default.createElement(n.default,{current:k,total:w,onChange:function(e){E(e)},pageSize:15}))))}},MKhi:function(e,t,a){}}]);