-
Administration
-
-
-
-
-
-
-
- {this.renderTableHead()}
-
- {this.renderTableData()}
-
-
-
-
-
-
- );
- }
-}
-
-export default AdminTable;
\ No newline at end of file
diff --git a/sports-matcher/client/src/pages/NewAdmin.js b/sports-matcher/client/src/pages/NewAdmin.js
new file mode 100644
index 0000000..494db52
--- /dev/null
+++ b/sports-matcher/client/src/pages/NewAdmin.js
@@ -0,0 +1,210 @@
+import React from "react";
+import { Button, Table } from "react-bootstrap";
+import "../styles/Admin.css";
+//import Button from "@mui/material/Button";
+// import Typography from "@mui/material/Typography";
+// import Container from "@mui/material/Container";
+// import { TableContainer, TableCell, Table, TableBody, TableRow, TableHead, Paper } from "@mui/material";
+// import { apiClient } from "../utils/httpClients.js";
+// import MatchInfoCardDisplay from "../components/MatchInfoCardDisplay";
+// import { needUser } from "../utils/routing.js";
+export default class Admin extends React.Component {
+ constructor(props) {
+ super(props);
+
+
+
+ this.state = {
+ users: [
+ { id: 1, username: "username1", name: "name1", email: "user1@email.com", phone: "123-456-7890" },
+ { id: 2, username: "username2", name: "name2", email: "user2@email.com", phone: "123-456-7890" },
+ { id: 3, username: "username3", name: "name3", email: "user3@email.com", phone: "123-456-7890" },
+ { id: 4, username: "username4", name: "name4", email: "user4@email.com", phone: "123-456-7890" }
+ ],
+ suspendedUsers: [
+ { id: 1, username: "suspended1", name: "s1", email: "s1@email.com", phone: "123-456-7890" },
+ { id: 2, username: "suspended2", name: "s2", email: "s2@email.com", phone: "123-456-7890" },
+ { id: 3, username: "suspended3", name: "s3", email: "s3@email.com", phone: "123-456-7890" },
+ { id: 4, username: "suspended4", name: "s4", email: "s4@email.com", phone: "123-456-7890" }
+ ],
+ matches: [
+ { id: 1, sport: "Tennis", date: "08/08/2021", location: "toronto", description: "Tennis match" },
+ { id: 2, sport: "Basketball", date: "09/09/2021", location: "toronto", description: "Basketball match" }
+ ],
+ buttonColors: ["black", "", ""]
+ };
+
+
+ }
+
+ DeleteButton() {
+ return
+
+
+
Administration
+
+
+
+
+ {this.renderTableHead()}
+
+ {this.renderTableData()}
+ {/* {this.matchUserTableData()} */}
+
+
+
+
+ );
+ }
+}
\ No newline at end of file
diff --git a/sports-matcher/client/src/styles/Admin.css b/sports-matcher/client/src/styles/Admin.css
index 59c9b92..abbcc9b 100644
--- a/sports-matcher/client/src/styles/Admin.css
+++ b/sports-matcher/client/src/styles/Admin.css
@@ -1,4 +1,15 @@
.MainTable {
padding : 20px;
-}
\ No newline at end of file
+}
+
+.center {
+ text-align: center;
+ padding: 21px;
+}
+
+
+.somespace {
+ padding: 17px;
+}
+