You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
|
9 months ago
|
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9483],{12154:function(e,t,n){"use strict";var r,i,a=n(52846);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}t.Z=function(e){return a.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:16,height:16,fill:"none"},e),r||(r=a.createElement("defs",null,a.createElement("path",{id:"edit_svg__a",d:"M0 0h16v16H0z"}))),a.createElement("g",null,i||(i=a.createElement("mask",{id:"edit_svg__b",fill:"#fff"},a.createElement("use",{xlinkHref:"#edit_svg__a"}))),a.createElement("g",{mask:"url(#edit_svg__b)"},a.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M2.83 0v3c0 .37-.3.67-.66.67H0",transform:"translate(10.5 11)"}),a.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M10.67 4V.67c0-.37-.3-.67-.67-.67H.67C.3 0 0 .3 0 .67v12c0 .36.3.66.67.66h2",transform:"translate(2.667 1.333)"}),a.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M0 0h4.67",transform:"translate(5.333 5.333)"}),a.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"m0 7 5.67-7",transform:"translate(7.667 7.667)"}),a.createElement("path",{style:{stroke:"#333",strokeWidth:1.3333333333333333,strokeOpacity:1,strokeDasharray:"0 0"},d:"M0 0h2.67",transform:"translate(5.333 8)"}))))}},89483:function(e,t,n){"use strict";n.r(t),n.d(t,{PluginPage:function(){return E}});var r=n(57437),i=n(38648),a=n(35609),s=n.n(a),l=n(15582),u=n(75591),c=n(35499),o=n(68454),d=n(6031),h=n.n(d),m=n(15947),g=n.n(m),f=n(12154),k=n(58870),p=n(38669),x=n(15592),v=n(12402),_=n(98829),j=n(59566),P=n(11466),y=n(65878),b=n(13894),w=n(59208),Z=n(2265),C=n(75504);function E(){let e=(0,w.s0)(),t=(0,P.RQ)(),n=t.getAll(),[a,d]=(0,Z.useState)([]),[m,E]=(0,Z.useState)(""),N=m.length>0?a:n,T=e=>{E(e),e.length>0?d(n.filter(t=>null==t?void 0:t.title.toLowerCase().includes(e.toLowerCase()))):d(n)},[H,M]=(0,Z.useState)(),R=t.get(H),A=P.aN.get(null==R?void 0:R.id),L=(0,i.y1)((e,n)=>{let r=n.target.innerText;try{new(s())({definition:l.ZP.load(r)}).init().then(()=>{r!=e.content&&t.updatePlugin(e.id,e=>{e.content=r;let t=P.aN.add(e,!0);e.title=t.api.definition.info.title,e.version=t.api.definition.info.version})}).catch(e=>{console.error(e),(0,y.CF)(b.ZP.Plugin.EditModal.Error)})}catch(e){console.error(e),(0,y.CF)(b.ZP.Plugin.EditModal.Error)}},100).bind(null,R),[O,D]=(0,Z.useState)(""),I=e=>fetch(e).catch(t=>{let n=new URL(e);return fetch("/api/proxy/".concat(n.pathname,"?").concat(n.search),{headers:{"X-Base-URL":n.origin}})}).then(e=>e.text()).then(e=>{try{return JSON.stringify(JSON.parse(e),null," ")}catch(t){return e}}).then(e=>{t.updatePlugin(R.id,t=>{t.content=e;let n=P.aN.add(t,!0);t.title=n.api.definition.info.title,t.version=n.api.definition.info.version})}).catch(e=>{(0,y.CF)(b.ZP.Plugin.EditModal.Error)});return(0,r.jsxs)(o.S,{children:[(0,r.jsxs)("div",{className:h()["mask-page"],children:[(0,r.jsxs)("div",{className:"window-header",children:[(0,r.jsxs)("div",{className:"window-header-title",children:[(0,r.jsx)("div",{className:"window-header-main-title",children:b.ZP.Plugin.Page.Title}),(0,r.jsx)("div",{className:"window-header-submai-title",children:b.ZP.Plugin.Page.SubTitle(N.length)})]}),(0,r.jsxs)("div",{className:"window-actions",children:[(0,r.jsx)("div",{className:"window-action-button",children:(0,r.jsx)("a",{href:u.m9,target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)(c.h,{icon:(0,r.jsx)(j.Z,{}),bordered:!0})})}),(0,r.jsx)("div",{className:"window-action-button",children:(0,r.jsx)(c.h,{icon:(0,r.jsx)(p.Z,{}),bordered:!0,onClick:()=>e(-1)})})]})]}),(0,r.jsxs)("div",{className:h()["mask-page-body"],children:[(0,r.jsxs)("div",{className:h()["mask
|