UNPKG

@clerk/clerk-js

Version:
1 lines 1.94 kB
"use strict";(globalThis.webpackChunk_clerk_clerk_js=globalThis.webpackChunk_clerk_clerk_js||[]).push([["642"],{3250:function(e,o,t){t.r(o),t.d(o,{RevokeAPIKeyConfirmationModal:()=>h});var i=t(79109),r=t(83799),n=t(31019),a=t(64204),l=t(92418),s=t(70431),c=t(19460),d=t(68487),p=t(56459),u=t(17703),k=t(36788);let h=e=>{let{subject:o,isOpen:t,onOpen:h,onClose:m,apiKeyId:y,apiKeyName:b,modalRoot:f}=e,v=(0,r.cL)(),{mutate:C}=(0,n.kY)(),{t:R}=(0,u.zJ)(),g=(0,k.Yp)("apiKeyRevokeConfirmation","",{type:"text",label:'Type "Revoke" to confirm',placeholder:"Revoke",isRequired:!0}),K=g.value===R((0,u.u1)("apiKeys.revokeConfirmation.confirmationText")),Z=async e=>{e.preventDefault(),y&&K&&(await v.apiKeys.revoke({apiKeyID:y}),C({key:"api-keys",subject:o}),m())};return t?(0,i.tZ)(p.Modal,{handleOpen:h,handleClose:m,canCloseModal:!1,portalRoot:f,containerSx:[{alignItems:"center"},f?e=>({position:"absolute",right:0,bottom:0,backgroundColor:"inherit",backdropFilter:"blur(".concat(e.sizes.$2,")"),display:"flex",justifyContent:"center",minHeight:"100%",height:"100%",width:"100%",borderRadius:e.radii.$lg}):{}],children:(0,i.tZ)(l.Z.Root,{role:"alertdialog",elementDescriptor:a.descriptors.apiKeysRevokeModal,children:(0,i.tZ)(l.Z.Content,{sx:e=>({textAlign:"left",padding:"".concat(e.sizes.$4," ").concat(e.sizes.$5," ").concat(e.sizes.$4," ").concat(e.sizes.$6)}),children:(0,i.tZ)(d.Y,{headerTitle:(0,u.u1)("apiKeys.revokeConfirmation.formTitle",{apiKeyName:b}),headerSubtitle:(0,u.u1)("apiKeys.revokeConfirmation.formHint"),children:(0,i.BX)(s.l.Root,{onSubmit:Z,children:[(0,i.tZ)(s.l.ControlRow,{elementId:g.id,elementDescriptor:a.descriptors.apiKeysRevokeModalInput,children:(0,i.tZ)(s.l.PlainInput,{...g.props})}),(0,i.tZ)(c.A,{submitLabel:(0,u.u1)("apiKeys.revokeConfirmation.formButtonPrimary__revoke"),colorScheme:"danger",isDisabled:!K,onReset:m,elementDescriptor:a.descriptors.apiKeysRevokeModalSubmitButton})]})})})})}):null}}}]);