PageSourceSearch

https://app.infura.io/_next/static/chunks/pages/key/all-endpoints-a102b8c792be8b47.js

js infura.io collected 2026-09-24 09:16:42 UTC 7,608 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1449],{55578:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/key/all-endpoints",function(){return s(88198)}])},90194:function(e,t,s){"use strict";s.d(t,{X:function(){return u}});var n=s(97458),a=s(52983),l=s(73605),i=s(86155),r=s(14517),c=s(94894),d=s(64243),o=s(61026);let m={input:{disabled:"bg-gray-200 border-gray-200 cursor-not-allowed",error:"border-red-500 ring-red-500"},label:{_:"font-body text-black cursor-pointer",disabled:"text-gray-400 cursor-not-allowed",error:"text-red-600",note:"text-gray-600"}},u=a.forwardRef(function(e,t){let{className:s,disabled:a,error:u,label:h,loading:x,name:b,note:p,...j}=e,f=(0,c.a6)(),N=(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(l.g,{className:"mr-2 text-red-500",icon:i.eH}),(0,n.jsx)(o.x,{as:"span",className:(0,r.Z)(f.label.error),theme:"sm",children:u})]})});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("label",{className:(0,r.Z)("relative flex items-center",s),children:[(0,n.jsx)("div",{className:"flex items-center",children:x?(0,n.jsx)(d.$,{className:"mr-2"}):(0,n.jsx)("input",{ref:t,...j,"aria-describedby":"".concat(b,"-description"),"aria-labelledby":"".concat(b,"-label"),className:(0,r.Z)(u&&m.input.error),disabled:a,name:b,type:"checkbox"})}),(0,n.jsxs)("div",{className:(0,r.Z)(m.label._,a&&m.label.disabled),children:[(0,n.jsx)(o.x,{as:"span",className:a?"cursor-not-allowed":"",id:"".concat(b,"-label"),children:h}),p?(0,n.jsxs)(o.x,{className:m.label.note,id:"".concat(b,"-description"),theme:"sm",children:[(0,n.jsx)("span",{className:"sr-only",children:h}),p]}):null]})]}),(0,n.jsx)("div",{className:"mt-2",children:u?N:null})]})})},88198:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return H},default:function(){return G}});var n=s(97458),a=s(52983),l=s(28839),i=s(11976);function r(e,t){return(0,l.ZP)(e,e=>{switch(t.type){case"TOGGLE_SUBNET":let s=e.initialEntitlements[t.network]&&void 0!==e.initialEntitlements[t.network][t.subnet];(e.entitlements[t.network]?!e.entitlements[t.network][t.subnet]:s)?e.entitlements[t.network][t.subnet]=!0:s?e.entitlements[t.network][t.subnet]=void 0:delete e.entitlements[t.network][t.subnet];break;case"UPDATE_ENTITLEMENTS":e.entitlements=t.entitlements,e.initialEntitlements=t.entitlements,e.hasChanges=!1;break;case"SET_HAS_CHANGES":e.hasChanges=t.hasChanges;break;case"START_SAVING_CHANGES":e.isSavingChanges=!0;break;case"FINISH_SAVING_CHANGES":e.isSavingChanges=!1}})}let c=(e,t)=>{let s=Object.keys(t);return(0,i.Nf)(s).map(e=>[e,t[e]]).reduce((t,s)=>{var n;let[a]=s,l=null===(n=e[a])||void 0===n?void 0:n.subnets;return t[a]=l?Object.fromEntries(l.map(e=>[e,!0])):{},t},{})};var d=s(11837),o=s(82730),m=s(35522),u=s(7745),h=s(5211),x=s(14321),b=s(52188),p=s(14517),j=s(14843),f=s(15907),N=s(68957),g=s(32951),v=s(72201),E=s(67296),y=s(90194),S=s(76567),k=e=>{let{alias:t,docsUrl:s,entitlementsData:a,iconUrl:l,isContributor:r,keyId:c,network:d,onSubnetChange:o,subnets:m}=e,u=(0,i.l4)(m);return(0,n.jsxs)(S.Z,{activeProtocol:i.bF.HTTPS,alias:t,docsUrl:s,iconUrl:l,keyId:c,network:d,subnets:m,children:[(0,n.jsx)(S.Z.Icon,{}),(0,n.jsx)(S.Z.Heading,{className:"flex-grow-0"}),(0,n.jsx)("span",{className:"text-text-muted mx-2",children:"|"}),(0,n.jsx)(S.Z.DocsHref,{className:"flex-grow-1"}),(0,n.jsx)("div",{className:"mr-auto flex min-w-full flex-row items-start justify-start gap-4 sm:ml-auto sm:mr-0 md:min-w-[390px] md:items-center md:justify-start","data-testid":"all-endpoints-table-endpoints-row",children:u.filter(e=>{let{subnet:t}=e;return!t.disabled}).map(e=>{var t,s;let{subnet:l,subnetKey:c}=e,m=null!==(s=null==a?void 0:null===(t=a[d])||void 0===t?void 0:t[f.SubnetType[c]])&&void 0!==s&&s,u=i.nq.includes(d)?"Enabled":(0,i.$C)(c);return(0,n.jsx)("span",{className:"flex",children:(0,n.jsx)(y.X,{checked:m,disabled:r,label:u,name:"".concat(d,"-").concat(c),onChange:()=>o(d,c)})},"".concat(d,"-").concat(c))})})]})},w=s(89678),_=s(65169);let T=e=>{let{className:t,dispatch:s,hasIpfs:l,heading:r,keyId:c,networks:d,projectNetworks:o,projectRole:m,state:u}=e,{addToast:y}=(0,x.e1)(),S=(0,h.useRouter)(),T=m===_.jg.CONTRIBUTOR,C=(0,a.useMemo)(()=>{let e=Object.keys(d);return(0,i.Nf)(e).map(e=>[e,d[e]])},[d]),A=async()=>
1{if(s({type:"START_SAVING_CHANGES"}),C)for(let[e]of C){let t=u.entitlements[e],s=[],n=[];for(let[a,l]of Object.entries(t))l&&!u.initialEntitlements[e][a]?s.push(a):!l&&u.initialEntitlements[e][a]&&n.push(a);(0,j.Z)(s,u.initialEntitlements[e])||0===s.length||await w.pB.projectMethodsUpdateSubnets(c,s,e),0!==Object.keys(n).length&&await w.pB.projectMethodsDeleteSubnets(c,e,n)}s({entitlements:u.entitlements,type:"UPDATE_ENTITLEMENTS"}),s({type:"FINISH_SAVING_CHANGES"}),y("Changes saved successfully",{appearance:"success",autoDismiss:!0}),S.push("/key/active-endpoints")};(0,a.useEffect)(()=>{if(null!==u.initialEntitlements){let e={...u.entitlements};Object.keys(e).forEach(t=>{e[t]&&Object.values(e[t]).every(e=>!1===e)&&(e[t]={})}),s({hasChanges:!(0,j.Z)(e,u.initialEntitlements),type:"SET_HAS_CHANGES"})}},[u.entitlements,u.initialEntitlements]);let I=(e,t)=>{s({network:e,subnet:f.SubnetType[t],type:"TOGGLE_SUBNET"})},H=(0,a.useMemo)(()=>(0,i.Vq)(l,o,d),[l,o,d]),G=(0,i.Du)(C);return(0,n.jsxs)(a.Fragment,{children:[(0,n.jsxs)("form",{className:"flex justify-between",children:[(0,n.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,n.jsx)(v.X,{"data-testid":"all-endpoints-heading",children:"All Endpoints"}),(0,n.jsxs)(E.V,{icon:b.os,children:[H,"/",G," active"]})]}),(0,n.jsx)(N.z,{"data-testid":"all-endpoints-save-changes",disabled:!u.hasChanges||u.isSavingChanges,loading:u.isSavingChanges,onClick:A,preserveTextWhileLoading:!0,type:"button",children:"Save Changes"})]}),(0,n.jsx)(g.Z,{className:(0,p.Z)(["min-h-92",t]),dataTestId:"all-endpoints-table",hasSections:!0,children:(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(g.Z,{className:"border-none",children:(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsx)(v.X,{className:"flex-grow",children:r}),(0,n.jsx)("div",{className:"hidden min-w-[390px] md:block",children:(0,n.jsx)(v.X,{children:"Endpoints"})})]})}),C.filter(e=>{let[t]=e;return!i.nq.includes(t)}).filter(e=>{let[,t]=e;return!t.developerApi}).map(e=>{let[t,s]=e;return s.disabled?null:(0,n.jsx)(k,{activeProtocol:i.bF.HTTPS,alias:s.alias,docsUrl:s.docsUrl,entitlementsData:u.entitlements,iconUrl:s.iconUrl,isContributor:T,keyId:c,network:t,onSubnetChange:I,subnets:s.subnets},t)})]})})]})};var C=s(50428),A=s(54456);function I(e){let{hasIpfs:t,keyId:s,networks:l,projectNetworks:i,projectRole:m,userId:h}=e,x=c(i,l),[b,p]=(0,a.useReducer)(r,{entitlements:x,hasChanges:!1,initialEntitlements:x,isSavingChanges:!1});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{children:(0,n.jsxs)("div",{className:"flex w-full justify-between gap-8","data-testid":"api-key",children:[(0,n.jsx)("div",{children:(0,n.jsx)(d.u,{className:" text-sm md:text-base",type:"single-line",children:s})}),(0,n.jsx)(u.a,{})]})}),(0,n.jsxs)(o.A,{className:"bg-background-alternative !gap-y-4",children:[(0,n.jsx)(T,{className:"mb-4",dispatch:p,hasIpfs:t,heading:"Networks",keyId:s,networks:l,projectNetworks:i,projectRole:m,state:b,userId:h}),(0,n.jsx)(A.g,{})]})]})}var H=!0;function G(e){return"NoApiKeys"===e.type?(0,n.jsx)(C.b,{}):"Error"===e.type?(0,n.jsx)(m.m,{message:e.message}):(0,n.jsx)(I,{...e})}}},function(e){e.O(0,[4859,5907,6770,5950,6450,8964,8855,9162,2888,9774,179],function(){return e(e.s=55578)}),_N_E=e.O()}]);
2//# sourceMappingURL=all-endpoints-a102b8c792be8b47.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.