web3browser.io/src/components/Lume.tsx

28 lines
600 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 () {
2023-10-11 13:46:46 +00:00
const { isLoggedIn, ready } = useLume();
2023-10-09 18:46:41 +00:00
return (
<>
2023-10-10 14:51:24 +00:00
<LumeIdentity>
2023-10-11 13:46:46 +00:00
<LumeIdentityTrigger asChild disabled={!ready}>
{
<button
className="ml-2 w-full rounded-full bg-[hsl(113,49%,55%)] text-black"
disabled={!ready}
>
2023-10-10 14:51:24 +00:00
Login
</button>
}
2023-10-10 14:51:24 +00:00
</LumeIdentityTrigger>
</LumeIdentity>
{isLoggedIn && ready && <LumeDashboard />}
2023-10-09 18:46:41 +00:00
</>
);
}