@particle-network/authkit
Version:
Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.
39 lines (38 loc) • 2.17 kB
JavaScript
"use client";
import{c as p,d as m,h as d,oa as y,qa as h,ra as b,ta as g,wa as v}from"./chunk-WAC3ZEJ3.mjs";import"./chunk-2FKLQE76.mjs";import{AuthType as x}from"@particle-network/auth-core";import w from"antd/es/button";import o from"react";var f=`.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 _=C=>{var l,s,u;let{t:a}=v(),{visible:k,state:c}=C,{showSelectSecurityAccount:n,userInfo:t}=h(),r=g(),{authCoreModal:A}=b(),i=(e,N)=>{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,d(f)),o.createElement(y,{title:(l=a("account.modal_select_verification"))!=null?l:"",placement:"bottom",closable:!1,className:"select-account-drawer",visible:k,maskClosable:!0,forceRender:!0,height:220,onClose:()=>n(!1),getContainer:()=>A.rootBody},o.createElement("div",{className:"select-account"},o.createElement(w,{className:"account-btn",onClick:()=>{var e;return i((e=t==null?void 0:t.security_account)==null?void 0:e.email,x.email)}},`${a("account.email")} - ${p(((s=t==null?void 0:t.security_account)==null?void 0:s.email)||"")}`),o.createElement(w,{className:"account-btn",onClick:()=>{var e;return i((e=t==null?void 0:t.security_account)==null?void 0:e.phone,x.phone)}},`${a("account.mobile")} - ${m(((u=t==null?void 0:t.security_account)==null?void 0:u.phone)||"")}`))))},H=_;export{H as default};