web3browser.io/src/components/Lume.tsx

31 lines
708 B
TypeScript
Raw Normal View History

2023-10-10 14:51:24 +00:00
import {
LumeDashboard,
2023-10-10 14:51:24 +00:00
LumeIdentity,
LumeIdentityTrigger,
useLume,
} from "@lumeweb/sdk";
export default function () {
const { isLoggedIn, ready, inited } = useLume();
2023-10-09 18:46:41 +00:00
return (
<>
{!isLoggedIn && (
<LumeIdentity>
<LumeIdentityTrigger asChild disabled={!inited}>
{
<button
className="ml-2 w-full rounded-full bg-[hsl(113,49%,55%)] text-black disabled:pointer-events-none disabled:opacity-50"
disabled={!inited}
>
Login
</button>
}
</LumeIdentityTrigger>
</LumeIdentity>
)}
{isLoggedIn && <LumeDashboard />}
2023-10-09 18:46:41 +00:00
</>
);
}