// Render the AuthButton component with custom containers around the slot content
function App() {
return (
<CDPReactProvider config={config} theme={themeOverrides}>
<AuthButton className="auth-wrapper">
{({ isInitialized, isSignedIn, Placeholder, SignOutButton, SignInModal }) => (
<>
{!isInitialized && Placeholder}
{isInitialized && (
<div>
<p>Hello {isSignedIn ? "signed in" : "signed out"} user!</p>
{isSignedIn && <div>{SignOutButton}</div>}
{!isSignedIn && <div>{SignInModal}</div>}
</div>
)}
</>
)}
</AuthButton>
</CDPReactProvider>
);
}