mirror of
https://github.com/balzack/databag.git
synced 2025-02-14 12:39:17 +00:00
adjust login path
This commit is contained in:
parent
6f6761bc76
commit
4b814e9ee7
@ -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]);
|
||||
|
||||
|
@ -36,7 +36,7 @@ export function useDashboard() {
|
||||
|
||||
useEffect(() => {
|
||||
if (!app.state.adminToken) {
|
||||
navigate('/admin');
|
||||
navigate('/');
|
||||
}
|
||||
else {
|
||||
syncConfig();
|
||||
|
@ -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]);
|
||||
|
||||
|
@ -82,7 +82,7 @@ test('nav to session after login', async () => {
|
||||
});
|
||||
|
||||
await waitFor(async () => {
|
||||
expect(navPath).toBe('/session');
|
||||
expect(navPath).toBe('/');
|
||||
});
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user