refactor: move sign up, sign in and sign out pages to main/authPages folder and create locales for everyone

This commit is contained in:
2023-06-02 22:32:23 +01:00
parent fd59c53372
commit 4d10eba0e7
10 changed files with 36 additions and 5 deletions

View File

@@ -0,0 +1,7 @@
import SignInConfig from './sign-in/SignInConfig';
import SignOutConfig from './sign-out/SignOutConfig';
import SignUpConfig from './sign-up/SignUpConfig';
const authPagesConfig = [SignInConfig, SignOutConfig, SignUpConfig];
export default authPagesConfig;

View File

@@ -1,5 +1,10 @@
import i18next from 'i18next';
import SignInPage from './SignInPage';
import authRoles from '../../auth/authRoles';
import authRoles from '../../../auth/authRoles';
import en from './i18n/en';
i18next.addResourceBundle('en', 'signInPage', en);
const SignInConfig = {
settings: {

View File

@@ -15,7 +15,7 @@ import Avatar from '@mui/material/Avatar';
import Box from '@mui/material/Box';
import Paper from '@mui/material/Paper';
import { useEffect } from 'react';
import jwtService from '../../auth/services/jwtService';
import jwtService from '../../../auth/services/jwtService';
/**
* Form Validation Schema

View File

@@ -0,0 +1,3 @@
const locale = {};
export default locale;

View File

@@ -1,4 +1,9 @@
import i18next from 'i18next';
import SignOutPage from './SignOutPage';
import en from './i18n/en';
i18next.addResourceBundle('en', 'signOutPage', en);
const SignOutConfig = {
settings: {

View File

@@ -1,7 +1,7 @@
import Typography from '@mui/material/Typography';
import Paper from '@mui/material/Paper';
import { useEffect } from 'react';
import JwtService from '../../auth/services/jwtService';
import JwtService from '../../../auth/services/jwtService';
function SignOutPage() {
useEffect(() => {

View File

@@ -0,0 +1,3 @@
const locale = {};
export default locale;

View File

@@ -1,5 +1,10 @@
import i18next from 'i18next';
import SignUpPage from './SignUpPage';
import authRoles from '../../auth/authRoles';
import authRoles from '../../../auth/authRoles';
import en from './i18n/en';
i18next.addResourceBundle('en', 'signUpPage', en);
const SignUpConfig = {
settings: {

View File

@@ -14,7 +14,7 @@ import Avatar from '@mui/material/Avatar';
import Box from '@mui/material/Box';
import Paper from '@mui/material/Paper';
import FormHelperText from '@mui/material/FormHelperText';
import jwtService from '../../auth/services/jwtService';
import jwtService from '../../../auth/services/jwtService';
/**
* Form Validation Schema

View File

@@ -0,0 +1,3 @@
const locale = {};
export default locale;