Skip to content

Commit

Permalink
added Results
Browse files Browse the repository at this point in the history
  • Loading branch information
proffapt committed Jan 5, 2024
1 parent 16e03c2 commit b46daa4
Show file tree
Hide file tree
Showing 39 changed files with 12,427 additions and 0 deletions.
199 changes: 199 additions & 0 deletions src/pages/Results/GC.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
import { useState } from "react";
import "./interiit.css";
import GCdata from "./GCdata";

const years = ["2016-17","2017-18","2018-19","2019-20","2020-21","2021-22","2022-23"];

export default function InterIIT() {
const [currentTab, setCurrentTab] = useState("Sports");
const [currentYear, setCurrentYear] = useState("2022-23");

const handleTabChange = (s) => {
setCurrentTab(s);
};

return (
<>
<h1>
<title>Points Tally General Championship</title>
</h1>
<section className="awards">
<h2
style={{
display: "flex",
flexDirection: "row",
justifyContent: "center",
paddingBottom: "3%",
alignItems: "center",
}}
>
Points Tally General Championship {currentYear}
</h2>
<div className="tabs">
<div
className={`tab${currentTab === "Sports" ? "active" : ""}`}
onClick={() => handleTabChange("Sports")}
style={{display: "flex", justifyContent: "center"}}
>
<button className="btn_interiit">Sports &amp; Games</button>
</div>

<div
className={`tab${currentTab === "Technology" ? "active" : ""}`}
onClick={() => handleTabChange("Technology")}
style={{display: "flex", justifyContent: "center"}}
>
<button className="btn_interiit">Technology</button>
</div>
<div
className={`tab${currentTab === "Socult" ? "active" : ""}`}
onClick={() => handleTabChange("Socult")}
style={{display: "flex", justifyContent: "center"}}
>
<button className="btn_interiit">Socult</button>
</div>
</div>
<div className="select GC_dropdown">
<select
value={currentYear}
onChange={(e) => setCurrentYear(e.target.value)}
>
{years.map((year) => (
<option key={year} value={year}>
{year}
</option>
))}
</select>
</div>

{currentTab === "Sports" && (
<>
<h2 style={{ padding: "1%" }}> Men's Standings</h2>
<div className="table-container">
<table>
<thead style={{ border: "10px solid #fff" }}>
<tr>
<th>Sport</th>
<th>
<span className="medal gold"></span> Gold
</th>
<th>
<span className="medal silver"></span> Silver
</th>
<th>
<span className="medal bronze"></span> Bronze
</th>
</tr>
</thead>
<tbody style={{ border: "10px solid #fff" }}>
{GCdata[String(currentYear)].Sports.Male.map((item) => (
<tr id="overall">
<td>{item.Sport}</td>
<td>{item.Gold} </td>
<td>{item.Silver} </td>
<td>{item.Bronze} </td>
</tr>
))}
</tbody>
</table>
</div>

<h2 style={{ padding: "1%" }}> Women's Standings</h2>
<div className="table-container">
<table>
<thead style={{ border: "10px solid #fff" }}>
<tr>
<th>Sport</th>
<th>
<span className="medal gold"></span> Gold
</th>
<th>
<span className="medal silver"></span> Silver
</th>
<th>
<span className="medal bronze"></span> Bronze
</th>
</tr>
</thead>
<tbody style={{ border: "10px solid #fff" }}>
{GCdata[String(currentYear)].Sports.Female.map((item) => (
<tr id="overall">
<td>{item.Sport}</td>
<td>{item.Gold} </td>
<td>{item.Silver} </td>
<td>{item.Bronze} </td>
</tr>
))}
</tbody>
</table>
</div>
</>
)}
{currentTab === "Socult" && (
<>
<div className="table-container" style={{ paddingTop: "3%" }}>
<table>
<thead style={{ border: "10px solid #fff" }}>
<tr>
<th>Event Genre</th>
<th>
<span className="medal gold"></span> Gold
</th>
<th>
<span className="medal silver"></span> Silver
</th>
<th>
<span className="medal bronze"></span> Bronze
</th>
</tr>
</thead>
<tbody style={{ border: "10px solid #fff" }}>
{GCdata[String(currentYear)].Socult.map((item) => (
<tr id="overall">
<td>{item.Event}</td>
<td>{item.Gold} </td>
<td>{item.Silver} </td>
<td>{item.Bronze} </td>
</tr>
))}
</tbody>
</table>
</div>
</>
)}
{currentTab === "Technology" && (
<>
<div className="table-container" style={{ paddingTop: "3%" }}>
<table>
<thead style={{ border: "10px solid #fff" }}>
<tr>
<th>Event Genre</th>
<th>
<span className="medal gold"></span> Gold
</th>
<th>
<span className="medal silver"></span> Silver
</th>
<th>
<span className="medal bronze"></span> Bronze
</th>
</tr>
</thead>
<tbody style={{ border: "10px solid #fff" }}>
{GCdata[String(currentYear)].Technology.map((item) => (
<tr id="overall">
<td>{item.Event}</td>
<td>{item.Gold} </td>
<td>{item.Silver} </td>
<td>{item.Bronze} </td>
</tr>
))}
</tbody>
</table>
</div>
</>
)}
</section>
</>
);
}
Loading

0 comments on commit b46daa4

Please sign in to comment.