import React from "react"; import { Box, Button, IconButton, useColorMode } from "@chakra-ui/core"; import { Link } from "react-router-dom"; import { useAuth0 } from "@auth0/auth0-react"; import { MoonIcon, SunIcon } from "@chakra-ui/icons"; import useCurrentUser from "./components/useCurrentUser"; function PageLayout({ children }) { return ( {children} ); } function UserLoginLogout() { const { isLoading, isAuthenticated, loginWithRedirect, logout } = useAuth0(); const { id, username } = useCurrentUser(); if (isLoading) { return null; } if (isAuthenticated) { return ( {username && Hi, {username}!} {id && ( )} ); } else { return ( ); } } function ColorModeToggleButton() { const { colorMode, toggleColorMode } = useColorMode(); return ( : } onClick={toggleColorMode} variant="ghost" /> ); } export default PageLayout;