import Layout from '@/components/ui/Layout'; import Spinner from '@/components/ui/Spinner'; import withPageAuthRequired from '@/config/auth/withPageAuthRequired'; import useUser from '@/hooks/useUser'; import { GetServerSideProps, NextPage } from 'next'; const ProtectedPage: NextPage = () => { const { user, isLoading, error } = useUser(); return (

Hello!

<> {isLoading && } {error &&

Something went wrong.

} {user && (

{user.username}

)}
); }; export const getServerSideProps: GetServerSideProps = withPageAuthRequired(); export default ProtectedPage;