feat: currency selector
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import { useContext, useMemo, useSyncExternalStore } from "react";
|
||||
import { LoginState } from "../login";
|
||||
import { LoginSession, LoginState } from "../login";
|
||||
import { SnortContext } from "@snort/system-react";
|
||||
import { LNVpsApi } from "../api";
|
||||
import { ApiUrl } from "../const";
|
||||
@ -14,12 +14,14 @@ export default function useLogin() {
|
||||
() =>
|
||||
session
|
||||
? {
|
||||
type: session.type,
|
||||
publicKey: session.publicKey,
|
||||
system,
|
||||
api: new LNVpsApi(ApiUrl, LoginState.getSigner()),
|
||||
logout: () => LoginState.logout(),
|
||||
}
|
||||
type: session.type,
|
||||
publicKey: session.publicKey,
|
||||
system,
|
||||
currency: session.currency,
|
||||
api: new LNVpsApi(ApiUrl, LoginState.getSigner()),
|
||||
update: (fx: (ses: LoginSession) => void) => LoginState.updateSession(fx),
|
||||
logout: () => LoginState.logout(),
|
||||
}
|
||||
: undefined,
|
||||
[session, system],
|
||||
);
|
||||
|
Reference in New Issue
Block a user