import React from 'react';
import { AuthProvider, AuthProtected, useAuth } from '@swiftcarrot/react-auth';
const getCurrentUser = () => fetch('/user');
const App = () => {
return (
<AuthProvider getCurrentUser={getCurrentUser}>
<AuthProtected renderLoading={Loading} renderLogin={LoginPage}>
<Dashboard />
</AuthProtected>
</AuthProvider>
);
};
const Dashboard = () => {
const { currentUser } = useAuth();
return <div>{currentUser.name}</div>;
};