PageSourceSearch

https://icecat.co.uk/_next/static/chunks/pages/[lang]/myIcecat/accessTokens-af4a2043a13739be.js

js icecat.co.uk collected 2026-09-29 22:56:48 UTC 15,286 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8893],{1439:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>I,default:()=>K});var n=s(98114),l=s(37876),r=s(56847),a=s(68573),o=s(52605),i=s(58350),c=s(40587),d=s(75656),u=s(12746);let m=e=>e.data.Data,p={getApiTokens:(e,t)=>u.A.get("/Users/".concat(t,"/ApiTokens"),{params:{AccessKey:e,SessionType:"rest"}}).then(m),getContentTokens:(e,t)=>u.A.get("/Users/".concat(t,"/ContentTokens"),{params:{AccessKey:e,SessionType:"rest"}}).then(m),createApiToken:(e,t)=>u.A.post("/Users/".concat(t,"/ApiTokens"),null,{params:{AccessKey:e,SessionType:"rest"}}).then(m),createContentToken:(e,t)=>u.A.post("/Users/".concat(t,"/ContentTokens"),null,{params:{AccessKey:e,SessionType:"rest"}}).then(m),deleteApiToken:(e,t,s)=>u.A.delete("/Users/".concat(t,"/ApiTokens/").concat(s.ApiTokenId),{params:{AccessKey:e,SessionType:"rest"}}).then(m),deleteContentToken:(e,t,s)=>u.A.delete("/Users/".concat(t,"/ContentTokens/").concat(s.ContentTokenId),{params:{AccessKey:e,SessionType:"rest"}}).then(m)};var x=s(27890),h=s(83995),_=s(45146),v=s(41862),y=s(8110);let j=e=>(0,l.jsxs)(y.a,{isOpen:!0,...e,children:[(0,l.jsxs)("div",{className:"text-center",children:[(0,l.jsx)(a.A,{name:"revoke_token_confirm"}),(0,l.jsx)("div",{className:"my-2 font-bold",children:e.children})]}),(0,l.jsxs)("div",{className:"my-2 flex justify-around",children:[(0,l.jsx)(c.$,{onClick:e.onClose,invertColors:!0,children:(0,l.jsx)(a.A,{name:"lang_no"})}),(0,l.jsx)(c.$,{onClick:e.onConfirm,children:(0,l.jsx)(a.A,{name:"lang_yes"})})]})]});var f=s(14232),k=s(72068),b=s(50436),g=s.n(b),C=s(66534);let A=()=>null,w=e=>{let{titleOnDelete:t="",onDelete:s=A,onClick:n=A,title:r,children:a}=e;return(0,l.jsxs)("div",{className:g().chip,children:[(0,l.jsx)(C.m,{title:r,children:(0,l.jsx)("div",{onClick:n,className:g().chipContent,children:a})}),(0,l.jsx)(C.m,{title:t,children:(0,l.jsx)("div",{onClick:s,className:g().chipIcon,children:"✖"})})]})},N=e=>{let[,t]=(0,k.Cj)();return(0,l.jsx)(w,{onDelete:e.onClick,onClick:()=>t(e.text),titleOnDelete:(0,l.jsx)(a.A,{name:"revoke_token_label"}),title:"Click to copy",children:e.text})};var T=s(55879);let L=e=>(0,l.jsx)(T.x,{loading:e.isLoading,children:(0,l.jsxs)("div",{className:"flex flex-col items-center justify-between gap-4 py-4 text-center md:flex-row",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"text-base font-bold md:text-start",children:e.header}),e.items?0===e.items.length?e.fallbackText:e.items.map(t=>(0,l.jsx)(N,{text:e.itemToString(t),onClick:()=>e.onDelete(t)},e.itemKey(t))):null]}),e.button]})});var O=s(28461);let M=()=>{let{data:e,isLoading:t,handleCreate:s,handleRemove:n}=(()=>{let e=(0,x.f)(),{data:t}=(0,h.s)(),s=(0,_.k)(),n=(0,d.Ay)("content-access-tokens-".concat(null==t?void 0:t.id),()=>t&&p.getContentTokens(e,t.id),{fallbackData:null}),r=e=>{s.openModal((0,l.jsx)(v.h,{onClose:s.closeModal,text:e}))},a=(0,f.useCallback)(async s=>{try{await p.deleteContentToken(e,t.id,s),await n.mutate(e=>null==e?void 0:e.filter(e=>e!==s))}catch(e){r(e.message)}},[e,null==t?void 0:t.id]),o=(0,f.useCallback)(async()=>{try{let s=await p.createContentToken(e,t.id);await n.mutate(e=>[...e,s])}catch(e){r(e.message)}},[e,null==t?void 0:t.id]);return{data:n.data,isLoading:n.isLoading,error:n.error,handleCreate:o,handleRemove:e=>s.openModal((0,l.jsx)(j,{onClose:s.closeModal,onConfirm:()=>{a(e),s.closeModal()},children:e.ContentTokenValue}))}})();return(0,l.jsx)(L,{items:e,onDelete:n,isLoading:t,fallbackText:(0,l.jsx)(a.A,{name:"content_token_empty"}),header:(0,l.jsx)(a.A,{name:"content_tokens_title"}),itemToString:e=>{let{ContentTokenValue:t}=e;return t},itemKey:e=>{let{ContentTokenId:t}=e;return t},button:(0,l.jsx)(c.$,{type:"button",className:"w-full md:w-44",onClick:s,children:(0,l.jsx)(a.A,{name:"add_content_token"})})})},E=()=>{let{data:e,isLoading:t,handleCreate:s,handleRemove:n}=(()=>{let e=(0,x.f)(),{data:t}=(0,h.s)(),s=(0,_.k)(),n=null==t?void 0:t.id,r=(0,d.Ay)("/api-token-".concat(n),()=>n&&p.getApiTokens(e,n),{fallbackData:null}),a=e=>s.openModal((0,l.jsx)(v.h,{text:e,onClose:s.closeModal})),o=async t=>{try{await p.deleteApiToken(e,n,t),await r.mutate(e=>e.filter(e=>e!==t))}catch(e){a(e.message)}};return{handleCreate:async()=>{try{let t=await p.createApiToken(e,n);await r.mutate(e=>[...e,t])}catch(e){a(e.message)}},handleRemove:e=>
1s.openModal((0,l.jsx)(j,{onClose:s.closeModal,onConfirm:()=>{o(e),s.closeModal()},children:e.ApiTokenValue})),data:r.data,isLoading:r.isLoading}})();return(0,l.jsx)(L,{items:e,onDelete:n,isLoading:t,fallbackText:(0,l.jsx)(a.A,{name:"api_token_empty"}),header:(0,l.jsx)(a.A,{name:"api_tokens_title"}),itemToString:e=>{let{ApiTokenValue:t}=e;return t},itemKey:e=>{let{ApiTokenId:t}=e;return t},button:(0,l.jsx)(c.$,{type:"button",className:"w-full md:w-44",onClick:s,children:(0,l.jsx)(a.A,{name:"add_api_token"})})})},S=function(){let e=(0,O.c)();return(0,l.jsx)(_.Z,{children:(0,l.jsxs)(r.h,{children:[(0,l.jsxs)("div",{className:"my-2 flex items-center gap-2 text-xl font-bold",children:[(0,l.jsx)(i.A,{href:"/myIcecat",children:(0,l.jsx)(o.A,{className:"h-6 w-6 cursor-pointer"})}),(0,l.jsx)(a.A,{name:"access_tokens_title"})]}),(0,l.jsx)("div",{children:(0,l.jsx)(E,{})}),e.isShop&&(0,l.jsx)("div",{className:"border-t-2 border-primaryExtraLight",children:(0,l.jsx)(M,{})})]})})};S.getLayout=n.B,S.withSearch=!0;var I=!0;let K=S},5134:(e,t,s)=>{"use strict";s.d(t,{J:()=>i});var n=s(37876);s(14232);var l=s(75584),r=s.n(l),a=s(6027),o=s(69241);function i(e){return(0,n.jsx)("button",{...e,"aria-label":"Close",className:(0,o.A)(r().button,e.className,"button-default p-0 text-center"),children:(0,n.jsx)(a.kL,{className:r().buttonIcon})})}},8110:(e,t,s)=>{"use strict";s.d(t,{a:()=>d});var n=s(37876),l=s(14232),r=s(98477),a=s(54363),o=s.n(a),i=s(5134),c=s(29112);function d(e){let[t,s]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{s(!0)},[]),(0,l.useEffect)(()=>{e.isOpen?document.body.classList.add(o().bodyHidden):document.body.classList.remove(o().bodyHidden)},[e.isOpen]),(0,l.useEffect)(()=>()=>{document.body.classList.remove(o().bodyHidden)},[]),e.isOpen&&t)?(0,r.createPortal)((0,n.jsx)("div",{className:o().container,children:(0,n.jsx)("div",{className:o().overlay,children:(0,n.jsx)(u,{onClose:e.onClose,children:e.children})})}),document.querySelector("body")):null}function u(e){let t=(0,c.j)(e.onClose);return(0,l.useEffect)(()=>{t.current.focus()},[t]),(0,n.jsxs)("div",{ref:t,tabIndex:-1,role:"dialog","aria-modal":"true","aria-label":"Modal window",className:o().content,onKeyDown:function(t){27===t.keyCode&&e.onClose()},children:[(0,n.jsx)("div",{className:o().closeButton,children:(0,n.jsx)(i.J,{onClick:e.onClose})}),(0,n.jsx)("div",{children:e.children})]})}},12746:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var n=s(6789),l=s(5068),r=s(35161);let a=n.S?r.Dn:r.x8,o=l.A.create({baseURL:"".concat(a,"/restful/v3")});l.A.create({baseURL:"".concat(r.Dn,"/private/v1")}
1);let i=o},25158:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[lang]/myIcecat/accessTokens",function(){return s(1439)}])},28461:(e,t,s)=>{"use strict";s.d(t,{c:()=>a});var n=s(83995),l=s(83506),r=s(14232);let a=()=>{let{data:e}=(0,n.s)();return(0,r.useMemo)(()=>({isShop:(null==e?void 0:e.group)==l.z.shop,isSupplier:(null==e?void 0:e.group)===l.z.supplier,isFull:null==e?void 0:e.isFull,isOpen:(null==e?void 0:e.subscriptionLevel)==l.K.OPEN_URL||(null==e?void 0:e.subscriptionLevel)==l.K.OPEN_XML,isOpenUrl:(null==e?void 0:e.subscriptionLevel)==l.K.OPEN_URL,isOpenXml:(null==e?void 0:e.subscriptionLevel)==l.K.OPEN_XML,isFullXml:(null==e?void 0:e.subscriptionLevel)==l.K.FULL_XML,isFullUrl:(null==e?void 0:e.subscriptionLevel)==l.K.FULL_URL}),[e])}},36659:(e,t,s)=>{"use strict";s.d(t,{b:()=>n,i:()=>l});let n=s(65364).env.NEXT_PUBLIC_RECAPTCHA_KEY||"6LdqDywUAAAAAIeGAHe-vea-ZvdVZd1i4BlXlAX9",l="6LdcsZcUAAAAABaMxq7RH11sFlM29TeNPKLotQ5-"},36813:e=>{e.exports={popup:"styles_popup__Y2RfD"}},40587:(e,t,s)=>{"use strict";s.d(t,{$:()=>o});var n=s(37876),l=s(51986),r=s.n(l),a=s(69241);let o=e=>{let{invertColors:t,variant:s="primary",...l}=e;return(0,n.jsx)("button",{...l,className:(0,a.A)(r().button,t&&r().inverted,"primary"===s&&r().primary,"secondary"===s&&r().secondary,l.className)})}},41862:(e,t,s)=>{"use strict";s.d(t,{h:()=>x,c:()=>p});var n=s(37876),l=s(71616),r=s(40587),a=s(8110),o=s(14232);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e}).apply(null,arguments)}let c=function(e){return o.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 367.805 367.805"},e),o.createElement("path",{d:"M183.903.001c101.566 0 183.902 82.336 183.902 183.902s-82.336 183.902-183.902 183.902S.001 285.469.001 183.903C-.288 82.625 81.579.29 182.856.001z",style:{fill:"transparent"}}),o.createElement("path",{d:"M285.78 133.225 155.168 263.837l-73.143-72.62 29.78-29.257 43.363 42.841 100.833-100.833z",style:{fill:"currentcolor"}}))};function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e}).apply(null,arguments)}let u=function(e){return o.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",fill:"
1currentColor",viewBox:"0 0 50 50"},e),o.createElement("circle",{cx:25,cy:25,r:25,style:{fill:"currentColor"}}),o.createElement("path",{d:"m16 34 9-9 9-9M16 16l9 9 9 9",style:{fill:"none",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeMiterlimit:10}}))},m=e=>(0,n.jsx)(a.a,{isOpen:e.isOpen,onClose:e.onClose,children:(0,n.jsxs)("div",{className:"m-auto flex max-w-sm flex-col gap-2 text-center",children:[(0,n.jsx)("div",{className:"flex flex-col gap-2",children:e.children}),(0,n.jsx)(r.$,{type:"button",className:"m-auto my-2 w-full md:w-44",onClick:e.onClose,children:"ok"})]})}),p=e=>{let{text:t,...s}=e,r=(0,l.W)();return(0,n.jsxs)(m,{isOpen:!0,...s,children:[(0,n.jsx)(c,{width:30,className:"m-auto text-success"}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:t||r("lang_full_request_success")}})]})},x=e=>{let{text:t,...s}=e,r=(0,l.W)();return(0,n.jsxs)(m,{isOpen:!0,...s,children:[(0,n.jsx)(u,{width:30,className:"m-auto text-danger"}),(0,n.jsx)("div",{className:"[&>a]:text-primary",dangerouslySetInnerHTML:{__html:t||r("request_error")}})]})}},45146:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a,k:()=>o});var n=s(37876),l=s(14232);let r=(0,l.createContext)(void 0),a=e=>{let{children:t}=e,[s,a]=(0,l.useState)(!1),[o,i]=(0,l.useState)(null),c=(0,l.useCallback)(e=>{i(e),a(!0)},[]),d=(0,l.useCallback)(()=>{a(!1),i(null)},[]);return(0,n.jsxs)(r.Provider,{value:{isOpen:s,openModal:c,closeModal:d},children:[t,s&&o]})},o=()=>{let e=(0,l.useContext)(r);if(!e)throw Error("useModal must be used within a ModalProvider");return e}},50436:e=>{e.exports={chip:"styles_chip__AAfAM",chipContent:"styles_chipContent__38_O3",chipIcon:"styles_chipIcon__HF57r"}},51986:e=>{e.exports={button:"styles_button__DNJ4N",primary:"styles_primary__OrxC6",inverted:"styles_inverted___6Lhm",secondary:"styles_secondary__RBxYH"}},52605:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var n,l=s(14232);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e}).apply(null,arguments)}let a=function(e){return l.createElement("svg",r({viewBox:"0 0 477.175 477.175"},e),n||(n=l.createElement("path",{d:"m145.188 238.575 215.5-215.5c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0l-225.1 225.1c-5.3 5.3-5.3 13.8 0 19.1l225.1 225c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.3-5.3 5.3-13.8 0-19.1z"})))}},54363:e=>{e.exports={container:"styles_container__c5d7x",overlay:"styles_overlay__fPcXu",content:"styles_content__Yf1T7",closeButton:"styles_closeButton__pEhtH",bodyHidden:"styles_bodyHidden___xFlg",appering:"styles_appering__pscH9"}},55879:(e,t,s)=>{"use strict";s.d(t,{x:()=>a});var n=s(37876),l=s(73721),r=s(41204);let a=e=>(0,n.jsxs)(n.Fragment,{children:[e.children,(0,n.jsx)(l.A,{isOpen:e.loading,children:(0,n.jsx)(r.A,{className:"text-white"})})]})},56847:(e,t,s)=>{"use strict";s.d(t,{h:()=>g});var n=s(37876);s(14232);var l=s(69241),r=s(86096),a=s.n(r),o=s(58350);let i=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:a().root,children:(0,n.jsx)("div",{className:a().container,children:t})})};i.Tab=e=>{let{path:t,active:s,children:r}=e;return(0,n.jsx)("div",{className:(0,l.A)(a().item,{[a().active]:s}),children:(0,n.jsx)(o.A,{href:t,children:r})})};var c=s(54806),d=s(71616);let u={profile:"/myIcecat",pricelist:"/myPricelist",downloads:"/myDownloads"},m=()=>{let e=(0,c.p)(),t=t=>e.toLowerCase().includes(t.toLowerCase()),s=(0,d.W)();return(0,n.jsxs)(i,{children:[(0,n.jsx)(i.Tab,{path:u.profile,active:t(u.profile),children:s("lang_account_settings")}),(0,n.jsx)(i.Tab,{path:u.downloads,active:t(u.downloads)||t(u.pricelist),children:"Import/Export"})]})};var p=s(34333),x=s(99821),h=s(83995),_=s(36905),v=s(45146),y=s(41862);let j=()=>{let e=(0,d.W)(),{data:t}=(0,h.s)(),{trigger:s}=(()=>{let{data:e}=(0,h.s)(),{executeRecaptcha:t}=(0,_._Y)(),s=(0,v.k)(),l=(0,d.W)();return(0,p.A)("activate",()=>t("loginArea").then(t=>{let s;return s=e.login,x.A.post("/rest/confirm-email",{Captcha:t,Login:s})}),{onSuccess:()=>{s.openModal((0,n.jsx)(y.c,{text:l("email_send_success"),onClose:s.closeModal}))}})})();if(t&&!t.isConfirmed)return(0,n.jsx)("div",{className:"mb-2 rounded bg-red-500 p-3 text-center font-bold text-white [&>a]:cursor-pointer [&>a]:underline",dangerouslySetInnerHTML:{__html:e("confirmation_email_warning")},onClick:function(e){console.log(e),"resend"===e.target.className&&s()}})};var f=s(64161),k=s(77328),b=s.n(k);let g=e=>(0,n.jsxs)(v.Z,{children:[(0,n.jsx)(b(),{children:(0,n.jsx)("title",{children:"My Icecat"})}),(0,n.jsxs)(f.k,{children:[(0,n.jsx)(j,{}),(0,n.jsx)("div",{className:"my-2 lg:my-0",children:(0,n.jsx)(m,{})}),e.children]})]})},64161:(e,t,s)=>{"use strict";s.d(t,{k:()=>c});var n=s(37876),l=s(36659),r=s(36905),a=s(40134),o=s(77328),i=s.n(o);let c=e=>(0,a.N)()?(0,n.jsx)(n.Fragment,{children:e.children}):(0,n.jsxs)(r.G3,{reCaptchaKey:l.i,children:[(0,n.jsxs)(i(),{children:[(0,n.jsx)("link",{rel:"prec
1onnect",href:"https://www.google.com"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://www.gstatic.com",crossOrigin:""})]}),e.children]})},66534:(e,t,s)=>{"use strict";s.d(t,{m:()=>i});var n=s(37876),l=s(36813),r=s.n(l),a=s(94827),o=s(69241);let i=e=>{let{title:t,children:s,...l}=e,{getTooltipProps:i,getArrowProps:c,setTooltipRef:d,setTriggerRef:u,visible:m}=(0,a.b)({delayShow:500});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{...l,ref:u,className:(0,o.A)("relative inline cursor-pointer",l.className),children:s}),m&&t&&(0,n.jsxs)("div",{ref:d,...i({className:r().popup}),children:[(0,n.jsx)("div",{...c()}),t]})]})}},75584:e=>{e.exports={button:"style_button__rL8G4",buttonIcon:"style_buttonIcon__QthCr"}},86096:e=>{e.exports={root:"styles_root__PJtic",container:"styles_container__QYSEp",item:"styles_item__Zm8Jb",active:"styles_active__j60qW"}}},e=>{e.O(0,[4587,4796,9512,4827,1205,8114,636,6593,8792],()=>e(e.s=25158)),_N_E=e.O()}]);

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.