build/static/js/102.9cbb6e43.chunk.js

1 line
6.6 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([[102],{cUtz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=c(a("kLXV")),n=c(a("2/Rp"));a("k3Gp"),a("L/Qf");var u=c(a("q1tI")),r=a("spEH");function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,c=e.onSuccess;return u.default.createElement(l.default,{visible:t,onCancel:a,title:"删除SSH密钥",width:"600px",className:"deleteBox",footer:u.default.createElement("div",null,u.default.createElement(n.default,{size:"large",onClick:a},"取消"),u.default.createElement(n.default,{type:"danger",size:"large",onClick:c},"确认删除"))},u.default.createElement("div",{className:"desc"},u.default.createElement(r.AlignCenter,{className:"descMain"},u.default.createElement("i",{className:"iconfont icon-jinggao1 mr10"}),"您确定要删除此 SSH 密钥吗?"),u.default.createElement("p",null,"此操作将永久删除该SSH密钥且不可恢复。如果您想再次使用该密钥则需要您重新上传。")))}},kS2o:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=r(a("kLXV")),n=r(a("2/Rp"));a("k3Gp"),a("L/Qf");var u=r(a("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,r=e.desc;return u.default.createElement(l.default,{visible:t,onCancel:a,title:"SSH密钥详情",width:"600px",footer:null,className:"descModal"},u.default.createElement("div",null,u.default.createElement("p",{className:"color-grey-3 font-16 keysTitle"},u.default.createElement("span",{style:{fontWeight:"600"}},"SSH Key"),u.default.createElement("span",null,r&&r.name)),u.default.createElement("p",{className:"mt5"},"添加时间:",r&&r.created_time),u.default.createElement("p",{className:"color-grey-3 mt30 keysTitle mb15"},u.default.createElement("span",{style:{fontWeight:"600"}},"公钥指纹:"),u.default.createElement("span",null,r&&r.fingerprint)),u.default.createElement("div",{className:"keyContent"},r&&r.content),u.default.createElement("div",{className:"edu-txt-center mt30 mb20"},u.default.createElement(n.default,{type:"primary",size:"large",style:{width:"100px"},onClick:a},"关闭"))))}},u5sb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=p(a("NUBc")),n=p(a("/ezw")),u=p(a("VXEj")),r=p(a("2/Rp")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,u=void 0;try{for(var r,c=e[Symbol.iterator]();!(l=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);l=!0);}catch(e){n=!0,u=e}finally{try{!l&&c.return&&c.return()}finally{if(n)throw u}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("chzn"),a("LXko"),a("L/Qf");var i=a("q1tI"),s=p(i),d=p(a("yYO3")),o=p(a("vDqi")),f=p(a("cUtz")),m=p(a("kS2o"));function p(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,i.useState)(void 0),a=c(t,2),p=a[0],g=a[1],E=(0,i.useState)(1),S=c(E,2),A=S[0],y=S[1],v=(0,i.useState)(0),h=c(v,2),k=h[0],b=h[1],T=(0,i.useState)(void 0),H=c(T,2),z=H[0],N=H[1],C=(0,i.useState)(!1),L=c(C,2),V=L[0],w=L[1],B=(0,i.useState)(!1),G=c(B,2),X=G[0],O=G[1],R=(0,i.useState)(void 0),j=c(R,2),Y=j[0],W=j[1];function D(){o.default.get("/public_keys.json",{params:{page:A,limit:10}}).then((function(e){e&&e.data&&(g(e.data.public_keys),b(e.data.total_count))})).catch((function(e){}))}return(0,i.useEffect)((function(){D()}),[A]),s.default.createElement("div",null,s.default.createElement(f.default,{visible:V,onCancel:function(){return w(!1)},onSuccess:function(){if(z){var t="/public_keys/"+z+".json";o.default.delete(t).then((function(t){t&&t.data&&(e.showNotification("密钥删除成功!"),w(!1),A>1&&p&&1===p.length?y(A-1):D())})).catch((function(e){}))}}}),s.default.createElement(m.default,{visible:X,onCancel:function(){return O(!1)},desc:Y}),s.default.createElement("div",{className:"sshHead"},s.default.createElement("span",null,"SSH密钥"),s.default.createElement(r.default,{type:"primary",size:"large",onClick:function(){return e.history.push("/settings/SSH/new")}},"添加SSH密钥")),p&&p.length>0&&s.default.createElement(u.default,null,p.map((function(e,t){return s.default.createElement(u.default.Item,null,s.default.createElement("img",{src:d.default,alt:""}),s.default.createElement("div",null,s.default.createElement("p",{className:"color-grey-3"},s.default.createElement("a",{className:"task-hide",style:{display:"block",fontWeight:"500"},onClick:function(){W(e),O(!0)}},e.name)),s.default.createElement("p",{className:"task-hide color-grey-6"},e.fingerprint),s.default.createElement("span",{className:"color-grey-6"},"添加时间:",e.created_time)),s.default.createElement(r.default,{type:"danger",onClick:function(){N(e.id),w(!0)}},"删除"))}))),!p&&s.default.createElement(n.default,null),k>10&&s.default.createElement("div",{className:"edu-txt-center mt15"},s.default.createElement(l.default,{simple:!0,current:A,onChange:function(e){y(e)},pageSize:10,total:k})),(!p||p&&0===p.length)&&s.default.createElement("p",{className:"mt30 pl20"},"您还没有添加任何SSH密钥"),s.default.createElement("p",{className:"questionLink"},s.default.createElement("a",{href:"https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent",target:"_blank"},"如何生成SSH密钥")))}},yYO3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAADS0lEQVRYR+2YXWgcVRTH//+ZWQXdkBTED5AixYDguszdTIMPoZJnv1AUtSoVKT6oj1bBglroiy1aBdHiB0VBBMGPJ0GoLDYgopO9O2vUYhAfRCwINWgQdcz9y42uJG2SnZkkQiHnaWDO+Z/fnr3nzj2XqGhpml4WhuHLAE4YYw5XlAGrBE5PT98TBMEzALb5eJLvRFH0UKPROF1WrxSAtTYG8CyAiRUS/eScOyDpWJIkeVGQQgDW2p0AHgVwk//BA8S/l/SKc+71JEl+HASyqpi19goAN5O8S1JrkNAK7x2ATwF8EATBx3med1aqDLvd7r2SQgAXkrzEOTcKYCfJ7RWSrhpC8g8AX0n6EsC3AL5zzllaa//cyERltEi+tgWwVYFzugLHSX4iaVjSLVXatlIXSPqL5G5jzPv9lpudnT1/fn7+GIDb/o82fM4Y47flZZam6QVRFJ2UdGlRiEoVcM7tGhsb81vsWWat9Z/n+zYVYGFh4dokSTqrALwA4IFNBSD5WBzHR85MIolZlmWSrtpUAACnSe6K4/ibpYmstX5dHCya/N+DTLVvgaRfSF5pjJnzQlmW7XXOvVgm+boAfHCtVtveaDRO+Wdr7X4AT24BnLMV8Efpeln6jVgDko6y0+n0SBbu3T7oRgAAOOAB3iB5Z9kKkJyI4/gzH9ftdo9Kur+Cxq3+VHyDpHfLBkv6muRBSTtIPuE7s6TGb7Va7XLOzMycl+d5D8COkgLrdX/VGPPg4mBStQrrIPg1z/Orx8fHT/03GVlr3wRw+zpEy4TuM8Y8v7gd96Pa7XZ9ZGTkOIAqY1iZ5G8ZY/b0A5bNhmmaXhQEwYckrymjWNRX0omhoaHrR0dH/Zi2aGcNp1NTU9vq9frbAK4rKlzQ7725ubk9k5OTvy/1X3E6TtO0FkXR05IeLii+lpskHTHGPE7ST8zLbM1ZP8uyG51zLwG4uCLID5L2tlqtj1aLH3TZAL8uwjA8BODuApcT//yv5IK/KQnDcH+z2fx5LfiBAP3gNE0nwjD090JmTUGyHQTBI81m84siVSsM4MX8wbPX693hnHvqzJ2TZNs5d7jVavlWLmylAJbsGdHw8PBukvsknSR5yBjzeeGsSxz/BjVTj26PT8q9AAAAAElFTkSuQmCC"}}]);