refactor: disable login if we are not inited or are logged in

This commit is contained in:
Derrick Hammer 2023-10-12 13:50:02 -04:00
parent e913aa9075
commit 493d27c402
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 6 additions and 3 deletions

View File

@ -6,15 +6,18 @@ import {
} from "@lumeweb/sdk";
export default function () {
const { isLoggedIn, ready } = useLume();
const { isLoggedIn, ready, inited } = useLume();
let loginDisabled = !inited || isLoggedIn;
return (
<>
<LumeIdentity>
<LumeIdentityTrigger asChild disabled={!ready}>
<LumeIdentityTrigger asChild disabled={loginDisabled}>
{
<button
className="ml-2 w-full rounded-full bg-[hsl(113,49%,55%)] text-black disabled:pointer-events-none disabled:opacity-50"
disabled={!ready}
disabled={loginDisabled}
>
Login
</button>