UNPKG

@particle-network/authkit

Version:

Auth Core provides MPC (Multi-Party Computation)-based threshold signatures.

68 lines (67 loc) 2.61 kB
"use client"; import{a as m}from"./chunk-B4ZTIRNP.mjs";import{a as l}from"./chunk-YAWI32JU.mjs";import"./chunk-BM7ICTT2.mjs";import"./chunk-ZTTU2K7E.mjs";import"./chunk-GYYKKPHD.mjs";import"./chunk-3RRPQ2DX.mjs";import{h as r,l as p,o as c,r as d}from"./chunk-H6TXMQRA.mjs";import"./chunk-C7OWFSST.mjs";import h from"ahooks/es/useRequest";import e,{useState as b}from"react";import{ApiError as x,verifyPaymentPassword as P}from"@particle-network/auth-core";var g=`.payment-password-container { position: relative; display: flex; flex-direction: column; align-items: center; box-sizing: border-box; height: 100%; overflow: hidden; color: var(--text-color); } .payment-password-container > .wrapper { padding: 0 30px; } .payment-password-container .display-none { display: none; } .payment-password-container .page-title { margin-top: 0px; font-size: 22px; color: var(--text-color); text-align: center; } .payment-title { margin-top: 60px; font-size: 22px; color: var(--text-color); } .patment-tips1 { width: 80vw; margin-top: 30px; font-size: 14px; text-align: center; color: var(--text-color); } @media (min-width: 600px) { .patment-tips1 { width: calc(80 * var(--vw)); } } .payment-buttons { position: absolute; bottom: 0; left: 0; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; width: 100%; height: auto; padding-bottom: 20px; } .success-icon { width: 50px; height: 50px; margin-top: 60px; } .payment-desc-1 { box-sizing: border-box; margin: 15px 0 75px; font-weight: 400; font-size: 14px; line-height: 16px; text-align: center; color: var(--text-color); } `;var z=_=>{let u=c(),{t:o}=d(),[n,s]=b(""),{setWrongPassword:a}=p(),{loading:y,run:f}=h(P,{manual:!0,onSuccess:(t,i)=>{u("/account/set-password",{state:{oldPassword:n},replace:!0})},onError:t=>{if(s(""),(t==null?void 0:t.error_code)===x.WrongPaymentPassword)a({visible:!0});else if((t==null?void 0:t.error_code)===x.SecurityAccountFrozen){let i=t.extra.seconds||0;a({visible:!0,accountFrozen:{seconds:i}})}}}),w=t=>{s(t),t.length===6&&f(t)};return e.createElement(e.Fragment,null,e.createElement("style",null,r(g)),e.createElement("div",{className:"payment-password-container"},e.createElement(l,{displayBackBtn:!0}),e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"page-title"},o("account.change_payment_password")),e.createElement("p",{className:"payment-desc-1"},o("account.change_enter_payment")),e.createElement(m,{onChange:w,value:n,keyboardInvisible:y}))))},I=z;export{I as default};