-
Wing Members
-
- {/* ---for hierarchy --- */}
- {/*
+ const location = useLocation();
+
+ const { name, aboutExtended, coverImage, members, gallery } = location.state;
+
+ return (
+
+
+
+
+ {name[0].toUpperCase() + name.slice(1)}
+
+
+
+
+ {/* cover image */}
+
+
+ {" "}
+
![img]({coverImage})
+
+
+
+
+
+ {/* about */}
+
+
About
+
{aboutExtended}
+
+
+ {/* wing members */}
+
+
+ Wing Members
+
+
+ {/* ---for hierarchy --- */}
+ {/*
*/}
- {/* --- hierarchy --- */}
-
-
- {members.slice(0).map((item, index) => {
- return (<>
-
- >)
- })}
-
-
-
- {/* gallery */}
-
-
Gallery
-
-
-
+ {/* --- hierarchy --- */}
+
+
+ {members.slice(0).map((item, index) => {
+ return (
+ <>
+
+ >
+ );
+ })}
+
- )
-}
-
+ {/* gallery */}
+
+
Gallery
+
+
+
+
+ );
+};
const MemberCard = ({ name, designation, socials }) => {
- return (<>
-
-
-
-
-
![img](https://picsum.photos/130/130?image=1027)
-
-
-
{name}
- {designation}
-
-
+
+
+
+
+
- >)
-}
-
-export default Wing;
\ No newline at end of file
+
+
{name}
+ {designation}
+
+
+
+ >
+ );
+};
+
+export default Wing;
diff --git a/src/pages/Home/Home.js b/src/pages/Home/Home.js
index 4f9b51e..b58247f 100644
--- a/src/pages/Home/Home.js
+++ b/src/pages/Home/Home.js
@@ -7,13 +7,13 @@ import "./Home.css";
import "./glitch.css"
import { Button } from "@chakra-ui/react";
import ZigBox from "../../components/ZigBox";
-import { useNavigate } from "react-router-dom";
+
import { db } from "../../firebase-config";
import { getDocs, collection } from "firebase/firestore";
import Carousel from "react-multi-carousel";
import "react-multi-carousel/lib/styles.css";
import CardHome from "../../components/CardHome";
-import PopOver from "../../components/PopOver";
+
function Home() {
@@ -67,19 +67,20 @@ function Home() {
try {
const data = await getDocs(membersCollectionRef);
+
const filteredData = data.docs.map((doc) => ({
...doc.data(),
id: doc.id,
}));
- // console.log(filteredData)
-
- let lastYearData = filteredData.filter(
- (element) =>
- parseInt(element.year.split("-")[0]) + 1 === date.getFullYear()
+ let newFilteredData = filteredData.filter(
+ (e) => parseInt(e.year.split("-")[1]) !== date.getFullYear()
);
- setYearList(lastYearData);
- // console.log(lastYearData);
+
+
+ setYearList(newFilteredData);
+
+
} catch (error) {
console.error(error);
}
@@ -89,7 +90,7 @@ function Home() {
getMemberList();
}, []);
- const navigate = useNavigate();
+
const data = [
{
image: img1,
@@ -174,38 +175,38 @@ function Home() {
-
-
-
-
-
+
+
+
+
+
@@ -214,9 +215,9 @@ function Home() {
Come Let's Rise
-
-
+
+
-
+
OUR CORE MEMBERS
{yearList.map((element) => {
- return element.members.map((e, index) => {
- return (
-
- );
- //
-
- //
- });
+ if (element.year === "2023-24") {
+ const cardHomeComponents = [];
+
+ element.members.forEach((member, index) => {
+ cardHomeComponents.push(
+
+ );
+ });
+
+ return cardHomeComponents;
+ } else {
+ return null;
+ }
})}
+
+
-
+
>
);
}