adjust login path

This commit is contained in:
Roland Osborne 2023-01-14 08:07:23 -08:00
parent 6f6761bc76
commit 4b814e9ee7
4 changed files with 12 additions and 12 deletions

View File

@ -19,8 +19,8 @@ export function useAccess() {
}
useEffect(() => {
if (app.state.status) {
navigate('/session');
if (app.state.status || app.state.adminToken) {
navigate('/');
}
}, [app.state, navigate]);

View File

@ -36,7 +36,7 @@ export function useDashboard() {
useEffect(() => {
if (!app.state.adminToken) {
navigate('/admin');
navigate('/');
}
else {
syncConfig();

View File

@ -8,14 +8,14 @@ export function Root() {
const app = useContext(AppContext);
useEffect(() => {
console.log(app.state);
if (app.state) {
if (app.state.status) {
navigate('/session');
}
else {
navigate('/login');
}
if (app.state.adminToken) {
navigate('/dashboard');
}
else if (app.state.status) {
navigate('/session');
}
else {
navigate('/login');
}
}, [app.state, navigate]);

View File

@ -82,7 +82,7 @@ test('nav to session after login', async () => {
});
await waitFor(async () => {
expect(navPath).toBe('/session');
expect(navPath).toBe('/');
});
});