From f97989967ee0b88a8c64f226a4b28a79eeef5fd2 Mon Sep 17 00:00:00 2001
From: eug-vs <eug-vs@keemail.me>
Date: Mon, 10 Aug 2020 11:19:53 +0300
Subject: refactor: remove "Page" from container names

---
 src/containers/ProfilePage/ProfilePage.tsx | 56 ------------------------------
 1 file changed, 56 deletions(-)
 delete mode 100644 src/containers/ProfilePage/ProfilePage.tsx

(limited to 'src/containers/ProfilePage/ProfilePage.tsx')

diff --git a/src/containers/ProfilePage/ProfilePage.tsx b/src/containers/ProfilePage/ProfilePage.tsx
deleted file mode 100644
index 7a1d729..0000000
--- a/src/containers/ProfilePage/ProfilePage.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import React, { useEffect, useCallback } from 'react';
-import { useHistory, useParams } from 'react-router-dom';
-import { Poll } from 'which-types';
-import { Container } from '@material-ui/core';
-
-import ProfileInfo from './ProfileInfo';
-import PollsList from '../../components/PollsList/PollsList';
-import Loading from '../../components/Loading/Loading';
-import { useAuth } from '../../hooks/useAuth';
-import { useUser, useProfile } from '../../hooks/APIClient';
-
-
-const ProfilePage: React.FC = () => {
-  const history = useHistory();
-  const { username } = useParams();
-  const { user } = useAuth();
-
-  const { data: userInfo, mutate: setUserInfo } = useUser(username);
-  const { data: polls, mutate: mutatePolls, isValidating } = useProfile(userInfo?._id);
-
-  useEffect(() => {
-    if (!username) {
-      if (user) history.push(`/profile/${user.username}`);
-      else history.push('/login');
-    }
-  }, [username, history, user]);
-
-
-  const totalVotes = useCallback(
-    polls.reduce(
-      (total: number, current: Poll) => {
-        const { left, right } = current.contents;
-        return total + left.votes + right.votes;
-      }, 0
-    ),
-    [polls]
-  );
-
-  return (
-    <Container maxWidth="sm" disableGutters>
-      <ProfileInfo
-        userInfo={userInfo}
-        setUserInfo={setUserInfo}
-        savedPolls={polls.length}
-        totalVotes={totalVotes}
-      />
-      {
-        isValidating && !polls
-        ? <Loading />
-        : <PollsList polls={polls} mutate={mutatePolls} />
-      }
-    </Container>
-  );
-};
-
-export default ProfilePage;
-- 
cgit v1.2.3

