From 7ba15a22d1bd57e7c26ff2d5fccf5505aaf8619e Mon Sep 17 00:00:00 2001
From: eug-vs <eug-vs@keemail.me>
Date: Mon, 10 Aug 2020 00:28:39 +0300
Subject: refactor: move pages -> containers

---
 src/pages/Page.tsx | 59 ------------------------------------------------------
 1 file changed, 59 deletions(-)
 delete mode 100644 src/pages/Page.tsx

(limited to 'src/pages/Page.tsx')

diff --git a/src/pages/Page.tsx b/src/pages/Page.tsx
deleted file mode 100644
index a77a98e..0000000
--- a/src/pages/Page.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-import React, { Suspense } from 'react';
-import { makeStyles, useTheme } from '@material-ui/core/styles';
-import { useMediaQuery } from '@material-ui/core';
-import { SnackbarProvider } from 'notistack';
-import { Switch, Route } from 'react-router-dom';
-import Loading from '../components/Loading/Loading';
-
-const ProfilePage = React.lazy(() => import('./ProfilePage/ProfilePage'));
-const FeedPage = React.lazy(() => import('./FeedPage/FeedPage'));
-const LoginPage = React.lazy(() => import('./LoginPage/LoginPage'));
-const RegistrationPage = React.lazy(() => import('./RegistrationPage/RegistrationPage'));
-const HomePage = React.lazy(() => import('./HomePage/HomePage'));
-const NotificationsPage = React.lazy(() => import('./NotificationsPage/NotificationsPage'));
-
-
-const useStyles = makeStyles(theme => ({
-  root: {
-    [theme.breakpoints.down('sm')]: {
-      margin: theme.spacing(2, 0, 12, 0)
-    },
-    [theme.breakpoints.up('md')]: {
-      margin: theme.spacing(15, 5, 8, 5)
-    }
-  }
-}));
-
-
-const Page: React.FC = () => {
-  const classes = useStyles();
-  const theme = useTheme();
-  const isMobile = useMediaQuery(theme.breakpoints.down('sm'));
-
-  return (
-    <SnackbarProvider
-      maxSnack={3}
-      anchorOrigin={{
-        vertical: isMobile ? 'top' : 'bottom',
-        horizontal: 'right'
-      }}
-    >
-      <div className={classes.root}>
-        <Suspense fallback={<Loading />}>
-          <Switch>
-            <Route exact path="/" component={HomePage} />
-            <Route exact path="/login" component={LoginPage} />
-            <Route exact path="/registration" component={RegistrationPage} />
-            <Route exact path="/feed" component={FeedPage} />
-            <Route exact path="/notifications" component={NotificationsPage} />
-            <Route path="/profile/:username" component={ProfilePage} />
-          </Switch>
-        </Suspense>
-      </div>
-    </SnackbarProvider>
-  );
-};
-
-
-export default Page;
-
-- 
cgit v1.2.3

