feat: add demo account button on onboarding

This commit is contained in:
Ahmed Bouhuolia
2024-08-20 22:01:36 +02:00
parent 3f23038227
commit 3200d65d90
6 changed files with 73 additions and 5 deletions

View File

@@ -20,6 +20,7 @@ import { queryConfig } from '../hooks/query/base';
import { EnsureUserEmailVerified } from './Guards/EnsureUserEmailVerified';
import { EnsureAuthNotAuthenticated } from './Guards/EnsureAuthNotAuthenticated';
import { EnsureUserEmailNotVerified } from './Guards/EnsureUserEmailNotVerified';
import { EnsureOneClickDemoAccountEnabled } from '@/containers/OneClickDemo/EnsureOneClickDemoAccountEnabled';
const EmailConfirmation = LazyLoader({
loader: () => import('@/containers/Authentication/EmailConfirmation'),
@@ -40,9 +41,11 @@ function AppInsider({ history }) {
<Router history={history}>
<Switch>
<Route path={'/one_click_demo'}>
<EnsureAuthNotAuthenticated>
<OneClickDemoPage />
</EnsureAuthNotAuthenticated>
<EnsureOneClickDemoAccountEnabled>
<EnsureAuthNotAuthenticated>
<OneClickDemoPage />
</EnsureAuthNotAuthenticated>
</EnsureOneClickDemoAccountEnabled>
</Route>
<Route path={'/auth/register/verify'}>
<EnsureAuthenticated>