@particle-network/authkit
Version:
Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.
39 lines (38 loc) • 2.15 kB
JavaScript
"use client";
import{P as p,Q as m,na as d,pa as y,qa as h,sa as b,va as g}from"./chunk-6YEBFRI3.mjs";import"./chunk-2FKLQE76.mjs";import{AuthType as f}from"@particle-network/auth-core";import{Button as x}from"antd";import o from"react";var v=`.select-account-drawer .ant-drawer-body {
padding: 18px !important;
}
.select-account {
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
}
.select-account .close-icon {
position: absolute;
top: 10px;
right: 10px;
}
.select-account .account-btn {
width: 100%;
height: 47px;
border: none;
border-radius: var(--primary-btn-border-radius);
outline: none;
font-size: var(--primary-btn-font-size);
line-height: 22px;
color: var(--primary-btn-color);
background: var(--primary-btn-background-color);
}
.select-account .account-btn:hover {
opacity: var(--hover-opacity);
}
.select-account .select-account-title {
padding-top: 24px;
padding-bottom: 24px;
font-weight: 500;
font-size: 20px;
line-height: 1;
color: var(--text-color);
}
`;var T=w=>{var l,s,u;let{t:a}=g(),{visible:C,state:c}=w,{showSelectSecurityAccount:n,userInfo:t}=y(),r=b(),{authCoreModal:k}=h(),i=(e,_)=>{c?r("/account/verify",{state:{account:e,...c}}):r("/account/set-password",{state:{account:e}}),n(!1)};return o.createElement(o.Fragment,null,o.createElement("style",null,v),o.createElement(d,{title:(l=a("account.modal_select_verification"))!=null?l:"",placement:"bottom",closable:!1,className:"select-account-drawer",visible:C,maskClosable:!0,forceRender:!0,height:220,onClose:()=>n(!1),getContainer:()=>k.rootBody},o.createElement("div",{className:"select-account"},o.createElement(x,{className:"account-btn",onClick:()=>{var e;return i((e=t==null?void 0:t.security_account)==null?void 0:e.email,f.email)}},`${a("account.email")} - ${p(((s=t==null?void 0:t.security_account)==null?void 0:s.email)||"")}`),o.createElement(x,{className:"account-btn",onClick:()=>{var e;return i((e=t==null?void 0:t.security_account)==null?void 0:e.phone,f.phone)}},`${a("account.mobile")} - ${m(((u=t==null?void 0:t.security_account)==null?void 0:u.phone)||"")}`))))},E=T;export{E as default};