import type { FunctionComponent, PropsWithChildren } from "react"; import React, { useCallback } from "react"; import { useSolidAuth } from "@ldobjects/solid-react"; const Layout: FunctionComponent = ({ children }) => { const { login, session, logout } = useSolidAuth(); const loginCb = useCallback(async () => { const issuer = prompt( "Enter your Pod Provider", "https://solidcommunity.net", ); if (issuer) { await login(issuer); } }, []); return (

LDO Solid React Test

{session.isLoggedIn ? (

Logged in as {session.webId}{" "}


{children}
) : ( )}
); }; export default Layout;