diff --git a/src/features/misc/modals/main/Main.jsx b/src/components/Elements/MainModal/Main.jsx similarity index 82% rename from src/features/misc/modals/main/Main.jsx rename to src/components/Elements/MainModal/Main.jsx index 77cc787b..71c235f8 100644 --- a/src/features/misc/modals/main/Main.jsx +++ b/src/components/Elements/MainModal/Main.jsx @@ -4,9 +4,9 @@ import { MdClose } from 'react-icons/md'; import './scss/index.scss'; import { Tooltip } from 'components/Elements'; -const Settings = lazy(() => import('./tabs/Settings')); -const Addons = lazy(() => import('./tabs/Addons')); -const Marketplace = lazy(() => import('./tabs/Marketplace')); +const Settings = lazy(() => import('../../../features/misc/views/Settings')); +const Addons = lazy(() => import('../../../features/misc/views/Addons')); +const Marketplace = lazy(() => import('../../../features/misc/views/Marketplace')); const renderLoader = () => (
@@ -60,4 +60,5 @@ function MainModal({ modalClose }) { ); } -export default memo(MainModal); +const MemoizedMainModal = memo(MainModal); +export { MemoizedMainModal as default, MemoizedMainModal as MainModal }; diff --git a/src/features/misc/modals/main/tabs/backend/Tab.jsx b/src/components/Elements/MainModal/backend/Tab.jsx similarity index 100% rename from src/features/misc/modals/main/tabs/backend/Tab.jsx rename to src/components/Elements/MainModal/backend/Tab.jsx diff --git a/src/features/misc/modals/main/tabs/backend/Tabs.jsx b/src/components/Elements/MainModal/backend/Tabs.jsx similarity index 97% rename from src/features/misc/modals/main/tabs/backend/Tabs.jsx rename to src/components/Elements/MainModal/backend/Tabs.jsx index 0c2f9f6e..591a9769 100644 --- a/src/features/misc/modals/main/tabs/backend/Tabs.jsx +++ b/src/components/Elements/MainModal/backend/Tabs.jsx @@ -9,7 +9,7 @@ import { } from 'react-icons/md'; import Tab from './Tab'; import { Button } from 'components/Elements'; -import ErrorBoundary from '../../../ErrorBoundary'; +import ErrorBoundary from '../../../../features/misc/modals/ErrorBoundary'; class Tabs extends PureComponent { constructor(props) { diff --git a/src/components/Elements/MainModal/index.jsx b/src/components/Elements/MainModal/index.jsx new file mode 100644 index 00000000..9e300675 --- /dev/null +++ b/src/components/Elements/MainModal/index.jsx @@ -0,0 +1 @@ +export * from './Main'; diff --git a/src/features/misc/modals/main/scss/index.scss b/src/components/Elements/MainModal/scss/index.scss similarity index 100% rename from src/features/misc/modals/main/scss/index.scss rename to src/components/Elements/MainModal/scss/index.scss diff --git a/src/features/misc/modals/main/scss/marketplace/_main.scss b/src/components/Elements/MainModal/scss/marketplace/_main.scss similarity index 100% rename from src/features/misc/modals/main/scss/marketplace/_main.scss rename to src/components/Elements/MainModal/scss/marketplace/_main.scss diff --git a/src/features/misc/modals/main/scss/marketplace/modules/_buttons.scss b/src/components/Elements/MainModal/scss/marketplace/modules/_buttons.scss similarity index 100% rename from src/features/misc/modals/main/scss/marketplace/modules/_buttons.scss rename to src/components/Elements/MainModal/scss/marketplace/modules/_buttons.scss diff --git a/src/features/misc/modals/main/scss/marketplace/modules/_item.scss b/src/components/Elements/MainModal/scss/marketplace/modules/_item.scss similarity index 100% rename from src/features/misc/modals/main/scss/marketplace/modules/_item.scss rename to src/components/Elements/MainModal/scss/marketplace/modules/_item.scss diff --git a/src/features/misc/modals/main/scss/marketplace/modules/_lightbox.scss b/src/components/Elements/MainModal/scss/marketplace/modules/_lightbox.scss similarity index 100% rename from src/features/misc/modals/main/scss/marketplace/modules/_lightbox.scss rename to src/components/Elements/MainModal/scss/marketplace/modules/_lightbox.scss diff --git a/src/features/misc/modals/main/scss/modules/_links.scss b/src/components/Elements/MainModal/scss/modules/_links.scss similarity index 100% rename from src/features/misc/modals/main/scss/modules/_links.scss rename to src/components/Elements/MainModal/scss/modules/_links.scss diff --git a/src/features/misc/modals/main/scss/modules/_modalTabContent.scss b/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss similarity index 100% rename from src/features/misc/modals/main/scss/modules/_modalTabContent.scss rename to src/components/Elements/MainModal/scss/modules/_modalTabContent.scss diff --git a/src/features/misc/modals/main/scss/modules/_navbar.scss b/src/components/Elements/MainModal/scss/modules/_navbar.scss similarity index 100% rename from src/features/misc/modals/main/scss/modules/_navbar.scss rename to src/components/Elements/MainModal/scss/modules/_navbar.scss diff --git a/src/features/misc/modals/main/scss/modules/_scrollbars.scss b/src/components/Elements/MainModal/scss/modules/_scrollbars.scss similarity index 100% rename from src/features/misc/modals/main/scss/modules/_scrollbars.scss rename to src/components/Elements/MainModal/scss/modules/_scrollbars.scss diff --git a/src/features/misc/modals/main/scss/modules/_sidebar.scss b/src/components/Elements/MainModal/scss/modules/_sidebar.scss similarity index 100% rename from src/features/misc/modals/main/scss/modules/_sidebar.scss rename to src/components/Elements/MainModal/scss/modules/_sidebar.scss diff --git a/src/features/misc/modals/main/scss/settings/_main.scss b/src/components/Elements/MainModal/scss/settings/_main.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/_main.scss rename to src/components/Elements/MainModal/scss/settings/_main.scss diff --git a/src/features/misc/modals/main/scss/settings/modules/_material-ui.scss b/src/components/Elements/MainModal/scss/settings/modules/_material-ui.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/modules/_material-ui.scss rename to src/components/Elements/MainModal/scss/settings/modules/_material-ui.scss diff --git a/src/features/misc/modals/main/scss/settings/modules/tabs/_about.scss b/src/components/Elements/MainModal/scss/settings/modules/tabs/_about.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/modules/tabs/_about.scss rename to src/components/Elements/MainModal/scss/settings/modules/tabs/_about.scss diff --git a/src/features/misc/modals/main/scss/settings/modules/tabs/_changelog.scss b/src/components/Elements/MainModal/scss/settings/modules/tabs/_changelog.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/modules/tabs/_changelog.scss rename to src/components/Elements/MainModal/scss/settings/modules/tabs/_changelog.scss diff --git a/src/features/misc/modals/main/scss/settings/modules/tabs/_order.scss b/src/components/Elements/MainModal/scss/settings/modules/tabs/_order.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/modules/tabs/_order.scss rename to src/components/Elements/MainModal/scss/settings/modules/tabs/_order.scss diff --git a/src/features/misc/modals/main/scss/settings/modules/tabs/_stats.scss b/src/components/Elements/MainModal/scss/settings/modules/tabs/_stats.scss similarity index 100% rename from src/features/misc/modals/main/scss/settings/modules/tabs/_stats.scss rename to src/components/Elements/MainModal/scss/settings/modules/tabs/_stats.scss diff --git a/src/components/Elements/index.jsx b/src/components/Elements/index.jsx index 31a8ba4a..bf7a8d6e 100644 --- a/src/components/Elements/index.jsx +++ b/src/components/Elements/index.jsx @@ -3,3 +3,4 @@ export * from './Tooltip'; export * from './ShareModal'; export * from './AddModal'; export * from './ResetModal'; +export * from './MainModal'; diff --git a/src/features/background/scss/_photoinformation.scss b/src/features/background/scss/_photoinformation.scss index 75eedb59..d86116df 100644 --- a/src/features/background/scss/_photoinformation.scss +++ b/src/features/background/scss/_photoinformation.scss @@ -404,10 +404,6 @@ display: none; } -.stats { - display: none; -} - .buttons { align-items: center; gap: 20px; diff --git a/src/features/misc/modals/Modals.jsx b/src/features/misc/modals/Modals.jsx index d7c1e97d..eaa6b2ed 100644 --- a/src/features/misc/modals/Modals.jsx +++ b/src/features/misc/modals/Modals.jsx @@ -2,7 +2,7 @@ import variables from 'config/variables'; import { PureComponent } from 'react'; import Modal from 'react-modal'; -import Main from './main/Main'; +import { MainModal } from 'components/Elements'; import Navbar from '../../navbar/Navbar'; import Preview from '../../helpers/preview/Preview'; @@ -90,7 +90,7 @@ export default class Modals extends PureComponent { overlayClassName="Overlay" ariaHideApp={false} > -
this.toggleModal('mainModal', false)} /> + this.toggleModal('mainModal', false)} />