From f35c1cf5480f7506442ac4c9170c5e0a1a4a8b15 Mon Sep 17 00:00:00 2001
From: eug-vs <eugene@eug-vs.xyz>
Date: Wed, 4 May 2022 12:52:25 +0300
Subject: feat: remove material UI and useless functionality

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

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

diff --git a/src/pages/Scoreboard/Scoreboard.tsx b/src/pages/Scoreboard/Scoreboard.tsx
deleted file mode 100644
index e4185bd..0000000
--- a/src/pages/Scoreboard/Scoreboard.tsx
+++ /dev/null
@@ -1,70 +0,0 @@
-import React, { useEffect, useState } from 'react';
-
-import { makeStyles } from '@material-ui/core/styles';
-
-import { Window, SmartList } from 'react-benzin';
-import { Solution, RenderPropTypes } from '../../types';
-
-import SolutionCard from '../../components/SolutionCard/SolutionCard';
-import Loading from '../../components/Loading/Loading';
-
-import { get } from '../../requests';
-
-
-const useStyles = makeStyles(theme => ({
-  cell: {
-    display: 'flex',
-    justifyContent: 'center',
-    padding: theme.spacing(4),
-
-    '& .MuiCard-root': {
-      width: '30%',
-    }
-  }
-}));
-
-
-const Scoreboard: React.FC = () => {
-  const classes = useStyles();
-  const [solutions, setSolutions] = useState<Solution[]>([]);
-
-  const updateSolutions = (): void => {
-    get('scoreboard/').then(response => {
-        setSolutions(response.data);
-    });
-  };
-
-  const removeSolution = (id: number): void => {
-    updateSolutions();
-  };
-
-  useEffect(() => {
-    setTimeout(updateSolutions, 300);
-  }, []);
-
-  const renderItem: React.FC<RenderPropTypes> = ({ index, style }) => {
-    return (
-      <div style={style} className={classes.cell}>
-        <SolutionCard data={solutions[index]} removeThisCard={removeSolution}/>
-      </div>
-    )
-  };
-
-  return (
-    <Window type="mono">
-      { solutions.length === 0 &&
-      <div className={classes.cell}>
-        <Loading/>
-      </div>
-      }
-      <SmartList
-        itemSize={300}
-        itemCount={solutions.length}
-        renderItem={renderItem}
-      />
-    </Window>
-  )
-};
-
-
-export default Scoreboard;
-- 
cgit v1.2.3

