diff --git a/src/app/main/authPages/forgot-password/ForgotPasswordConfig.js b/src/app/main/authPages/forgot-password/ForgotPasswordConfig.js index 7afb9f9..917fb69 100644 --- a/src/app/main/authPages/forgot-password/ForgotPasswordConfig.js +++ b/src/app/main/authPages/forgot-password/ForgotPasswordConfig.js @@ -1,7 +1,7 @@ import i18next from 'i18next'; import ForgotPasswordPage from './ForgotPasswordPage'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'forgotPasswordPage', en); diff --git a/src/app/main/authPages/sign-in/SignInConfig.js b/src/app/main/authPages/sign-in/SignInConfig.js index 9eb269a..6cfe600 100644 --- a/src/app/main/authPages/sign-in/SignInConfig.js +++ b/src/app/main/authPages/sign-in/SignInConfig.js @@ -1,7 +1,7 @@ import i18next from 'i18next'; import SignInPage from './SignInPage'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'signInPage', en); diff --git a/src/app/main/authPages/sign-up/SignUpConfig.js b/src/app/main/authPages/sign-up/SignUpConfig.js index 052a66a..aceefcf 100644 --- a/src/app/main/authPages/sign-up/SignUpConfig.js +++ b/src/app/main/authPages/sign-up/SignUpConfig.js @@ -1,7 +1,7 @@ import i18next from 'i18next'; import SignUpPage from './SignUpPage'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'signUpPage', en); diff --git a/src/app/main/navigationPages/dashboard/DashboardConfig.js b/src/app/main/navigationPages/dashboard/DashboardConfig.js index f55be05..517f5fe 100644 --- a/src/app/main/navigationPages/dashboard/DashboardConfig.js +++ b/src/app/main/navigationPages/dashboard/DashboardConfig.js @@ -1,6 +1,6 @@ import i18next from 'i18next'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import Dashboard from './Dashboard'; import en from './i18n/en'; diff --git a/src/app/main/navigationPages/favorites/FavoritesConfig.js b/src/app/main/navigationPages/favorites/FavoritesConfig.js index 9b24b83..0d52ed8 100644 --- a/src/app/main/navigationPages/favorites/FavoritesConfig.js +++ b/src/app/main/navigationPages/favorites/FavoritesConfig.js @@ -1,7 +1,7 @@ import { lazy } from 'react'; import i18next from 'i18next'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'favoritesPage', en); diff --git a/src/app/main/navigationPages/history/HistoryConfig.js b/src/app/main/navigationPages/history/HistoryConfig.js index c6c5573..ebd32b4 100644 --- a/src/app/main/navigationPages/history/HistoryConfig.js +++ b/src/app/main/navigationPages/history/HistoryConfig.js @@ -1,7 +1,7 @@ import { lazy } from 'react'; import i18next from 'i18next'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'historyPage', en); diff --git a/src/app/main/navigationPages/profile/ProfileConfig.js b/src/app/main/navigationPages/profile/ProfileConfig.js index 065762f..9e31976 100644 --- a/src/app/main/navigationPages/profile/ProfileConfig.js +++ b/src/app/main/navigationPages/profile/ProfileConfig.js @@ -1,7 +1,7 @@ import { lazy } from 'react'; import i18next from 'i18next'; -import authRoles from '../../../configs/consts'; +import { authRoles } from '../../../configs/consts'; import en from './i18n/en'; i18next.addResourceBundle('en', 'profilePage', en); diff --git a/src/app/main/shared-components/popups/BasicPopup.js b/src/app/main/shared-components/popups/BasicPopup.js new file mode 100644 index 0000000..0f1c228 --- /dev/null +++ b/src/app/main/shared-components/popups/BasicPopup.js @@ -0,0 +1,44 @@ +import Backdrop from '@mui/material/Backdrop'; +import Box from '@mui/material/Box'; +import Fade from '@mui/material/Fade'; +import Modal from '@mui/material/Modal'; +import { memo } from 'react'; + +const style = { + position: 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 400, + bgcolor: 'inherit', + boxShadow: 24, + overflow: 'hidden', +}; + +function BasicPopup({ children, className, open, onClose }) { + return ( +
+ + + + {children} + + + +
+ ); +} + +export default memo(BasicPopup); diff --git a/src/app/main/shared-components/popups/RegistrationPopup.js b/src/app/main/shared-components/popups/RegistrationPopup.js new file mode 100644 index 0000000..e908d66 --- /dev/null +++ b/src/app/main/shared-components/popups/RegistrationPopup.js @@ -0,0 +1,72 @@ +import Box from '@mui/material/Box'; +import Typography from '@mui/material/Typography'; +import { memo } from 'react'; +import { Link } from 'react-router-dom'; +import BasicPopup from './BasicPopup'; + +const bullets = [ + 'Lorem ipsum rci egestas. Tortor nulla ac est nulla nisl ut.', + 'Lorem ipsum dolor sit amet consectetur.', + 'Lorem ipsum rci egestas. Tortor nulla ac est nulla nisl ut.', + 'Lorem ipsum dolor sit amet consectetur.', + 'Lorem ipsum dolor sit amet consectetur.', + 'Lorem ipsum dt amet consectetur. Duis massa vel estas. Tortor nulla ac est nulla nisl ut.', + 'Lorem ipsum dolor sit amet consectetur.', +]; + +function RegistrationPopup({ open, onClose }) { + return ( + + + + + + + + + + + + Lorem ipsum dolor sit amet consetur + + + + Try for free + + + + ); +} + +export default memo(RegistrationPopup); diff --git a/src/app/theme-layouts/layout2/components/FooterLayout2.js b/src/app/theme-layouts/layout2/components/FooterLayout2.js index a5c6ca3..df75a7f 100644 --- a/src/app/theme-layouts/layout2/components/FooterLayout2.js +++ b/src/app/theme-layouts/layout2/components/FooterLayout2.js @@ -7,7 +7,7 @@ function FooterLayout2() { const { t } = useTranslation('layout2'); return ( -