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