diff --git a/components/nominations/NomineeModal.jsx b/components/nominations/NomineeModal.jsx index 39ef47e..68b537d 100644 --- a/components/nominations/NomineeModal.jsx +++ b/components/nominations/NomineeModal.jsx @@ -36,7 +36,7 @@ const NomineeModal = ({ data, roles, isOpen, toggle }) => { {data.description !== undefined && data.description.split("\n").map((paragraph) => ( <> -

{paragraph}

+

{paragraph}


))} diff --git a/components/team/ExecCard.jsx b/components/team/ExecCard.jsx index 39523d7..06f86d3 100644 --- a/components/team/ExecCard.jsx +++ b/components/team/ExecCard.jsx @@ -3,27 +3,26 @@ import Image from "next/image"; import styles from "styles/modules/ExecCard.module.scss"; -// TODO: consider separating into component that's more generic, and having -// ExecCard inherit from that +// TODO: consider separating into component that's more generic, and having ExecCard inherit from that const ExecCard = ({ data, colour }) => { const { name, image, description, role } = data; - // TODO: fix description not showing return (
-
- {name} -
-
-
+ {description && ( + <> +
+

{description}

+ + )} + {name}
-
+

{name}

{role === "" ? null :

{role}

} - {/* {description === "" ? null :

{description}

} */}
); diff --git a/components/team/ExecSection.jsx b/components/team/ExecSection.jsx index c002a17..e1b64d6 100644 --- a/components/team/ExecSection.jsx +++ b/components/team/ExecSection.jsx @@ -22,7 +22,7 @@ const ExecSection = ({ section }) => { return ( <>
- +

{section.sectionName}

{section.members.map((row, rowIndex) => ( diff --git a/components/team/Subcom.jsx b/components/team/Subcom.jsx index 259e8fa..374f7c1 100644 --- a/components/team/Subcom.jsx +++ b/components/team/Subcom.jsx @@ -1,14 +1,11 @@ import React from "react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -// import styles from "styles/modules/Subcom.module.scss"; // TODO: centre left column (col-sm-8) - const Subcom = ({ portfolio }) => { return ( <> -
- {/*
*/} -
+
+
{portfolio.icons.map((icon, index) => ( { className="m-2" /> ))} -
+

{portfolio.name}

{portfolio.description}

-
+
    {portfolio.members.map((name, index) => ( diff --git a/data/NominationsData.js b/data/NominationsData.js index e02f0fb..ec3a532 100644 --- a/data/NominationsData.js +++ b/data/NominationsData.js @@ -1,22 +1,23 @@ -import Alex_Image from "public/img/nominee/Alex.JPG"; -import Amal_Image from "public/img/nominee/Amal.jpg"; -import Anna_Image from "public/img/nominee/Anna.jpg"; -import Arya_Image from "public/img/nominee/Arya.jpg"; -import Dinara_Image from "public/img/nominee/Dinara.jpg"; -import Doris_Image from "public/img/nominee/Doris.JPG"; -import Franklin_Image from "public/img/nominee/Franklin.png"; -import Imogen_Image from "public/img/nominee/Imogen.png"; -import Inika_Image from "public/img/nominee/Inika.jpg"; -import Kelly_Image from "public/img/nominee/Kelly.JPG"; -import Kiran_Image from "public/img/nominee/Kiran.jpeg"; -import Lucas_Image from "public/img/nominee/Lucas.jpg"; -import Maggie_Image from "public/img/nominee/Maggie.jpg"; -import Matthew_Image from "public/img/nominee/Matthew.jpg"; -import Nicholas_Image from "public/img/nominee/Nicholas.png"; -import Peter_Image from "public/img/nominee/Peter.png"; -import Sam_Image from "public/img/nominee/Sam.jpg"; -import Sebastian_Image from "public/img/nominee/Sebastian.png"; -import Sienna_Image from "public/img/nominee/Sienna.png"; +// TODO: For 2025 nominations, add images to "public/img/nominee/name.jpg" +import Alex_Image from "public/img/exec/2024/Alex.jpg"; +import Amal_Image from "public/img/exec/2024/Amal.jpg"; +import Anna_Image from "public/img/exec/2024/Anna.jpg"; +import Arya_Image from "public/img/exec/2024/Arya.jpg"; +import Dinara_Image from "public/img/exec/2024/Dinara.jpg"; +import Doris_Image from "public/img/exec/2024/Doris.jpg"; +import Franklin_Image from "public/img/exec/2024/Franklin.png"; +import Imogen_Image from "public/img/exec/2024/Imogen.png"; +import Inika_Image from "public/img/exec/2024/Inika.jpg"; +import Kelly_Image from "public/img/exec/2024/Kelly.jpg"; +import Kiran_Image from "public/img/exec/2024/Kiran.jpeg"; +import Lucas_Image from "public/img/exec/2024/Lucas.jpg"; +import Maggie_Image from "public/img/exec/2024/Maggie.jpg"; +import Matthew_Image from "public/img/exec/2024/Matthew.jpg"; +import Nicholas_Image from "public/img/exec/2024/Nicholas.png"; +import Peter_Image from "public/img/exec/2024/Peter.png"; +import Sam_Image from "public/img/exec/2024/Sam.jpg"; +import Sebastian_Image from "public/img/exec/2024/Sebastian.png"; +import Sienna_Image from "public/img/exec/2024/Sienna.png"; const NOMINEES = [ { diff --git a/data/NominationsData.old.js b/data/NominationsData.old.js deleted file mode 100644 index f0852f0..0000000 --- a/data/NominationsData.old.js +++ /dev/null @@ -1,363 +0,0 @@ -import Aks_Image from "public/img/exec/2022/Aks.jpg"; -import Kristina_Image from "public/img/exec/2022/Kristina.jpg"; - -import Anna_Image from "public/img/nominee/Anna.jpg"; -import Arousha_Image from "public/img/nominee/Arousha.jpg"; -import Crystal_Image from "public/img/nominee/Crystal.jpg"; -import Liz_Image from "public/img/nominee/Elizabeth.png"; -import Issac_Image from "public/img/nominee/Issac.jpg"; -import Jack_Image from "public/img/nominee/Jack.jpg"; -import Lily_Image from "public/img/nominee/Lily.png"; -import Matthew_Image from "public/img/nominee/Matthew.jpg"; -import Max_Image from "public/img/nominee/Max.png"; -import Michelle_Image from "public/img/nominee/Michelle.jpg"; -import Samarth_Image from "public/img/nominee/Samarth.jpg"; -import Sofia_Image from "public/img/nominee/Sofia.png"; -import Stephen_Image from "public/img/nominee/Stephen.jpeg"; -import TJ_Image from "public/img/nominee/Thivakar.jpg"; -import Will_Image from "public/img/nominee/William.jpg"; -import Bonnie_Image from "public/img/nominee/Bonnie.jpg"; - -const NOMINEES = [ - { - role: "President", - nominees: [ - { - name: "Aks Walia", - image: Aks_Image, - preference: 1, - description: `My experience with CoOp Soc: - Being a first-year rep of the 2022 cohort has been nothing short of a spectacular time and learning experience. My personal goal was to ensure every Co-Op student in my cohort, has a place in the Co-Op family. Whether this meant being open sometimes quite literally 24/7 to anyone who needed a chat or hosting a cute event every week where anyone could just pause, connect and have some fun. In an official capacity with Kristina, I was organising the Merch and facilitated communication between new and older students to represent them in an executive role. I primarily went about this through forming individual connections, reaching out to as many people as I could and yes, A LOT of google forms. - - Why I am applying: - I see my fellow CoOps as family, that's what it comes down to, whether it's a simple dinner or a crazy night dancing our hearts out. The memories, moments and relationships from CoOp Soc will always have a special place in my heart. CoOp Soc is a community of love, compassion, everlasting moments and relationships. It would be a tremendous honour and privilege to make more memories for us all!`, - }, - { - name: "Kristina Hua", - image: Kristina_Image, - preference: 2, - description: `After being the first year representative for 2022, it has been an incredible experience fostering a sense of community and bonding within the Co-op family, thus inspiring me to continue this leadership as Vice-President in 2023. - - Through this opportunity, I hope to support and expand Co-op Soc’s vision of developing a welcoming community and long lasting friendships. To do this, I aim to strengthen the peer mentoring program, increase Co-op social events with strong attendance and encourage inter-year alumni bonding. - - Thus, it would be an honour to continue this leadership through a Vice President role and implement innovative ideas to strengthen the Co-op Soc bond.`, - }, - ], - }, - { - role: "Vice-President / Grievance Officer", - nominees: [ - { - name: "Aks Walia", - image: Aks_Image, - preference: 2, - description: `My experience with CoOp Soc: - Being a first-year rep of the 2022 cohort has been nothing short of a spectacular time and learning experience. My personal goal was to ensure every Co-Op student in my cohort, has a place in the Co-Op family. Whether this meant being open sometimes quite literally 24/7 to anyone who needed a chat or hosting a cute event every week where anyone could just pause, connect and have some fun. In an official capacity with Kristina, I was organising the Merch and facilitated communication between new and older students to represent them in an executive role. I primarily went about this through forming individual connections, reaching out to as many people as I could and yes, A LOT of google forms. - - Why I am applying: - I see my fellow CoOps as family, that's what it comes down to, whether it's a simple dinner or a crazy night dancing our hearts out. The memories, moments and relationships from CoOp Soc will always have a special place in my heart. CoOp Soc is a community of love, compassion, everlasting moments and relationships. It would be a tremendous honour and privilege to make more memories for us all!`, - }, - { - name: "Kristina Hua", - image: Kristina_Image, - preference: 1, - description: `After being the first year representative for 2022, it has been an incredible experience fostering a sense of community and bonding within the Co-op family, thus inspiring me to continue this leadership as Vice-President in 2023. - - Through this opportunity, I hope to support and expand Co-op Soc's vision of developing a welcoming community and long lasting friendships. To do this, I aim to strengthen the peer mentoring program, increase Co-op social events with strong attendance and encourage inter-year alumni bonding. - - Thus, it would be an honour to continue this leadership through a Vice President role and implement innovative ideas to strengthen the Co-op Soc bond.`, - }, - { - name: "Thivakar Jeyaseelan (TJ)", - image: TJ_Image, - preference: 1, - description: `Being engaged with the society for this year, I have been able to witness the extraordinary culture, community, and character the society brings. Being a big believer in creating a greater impact in other people’s lives, the Vice President & Grievance Officer role, will not only challenge me in taking full ownership and responsibility of logistical tasks, but more importantly allow me to play a big part in creating a vision of “inclusivity of all co-ops” for the society, and facilitating initiatives that bring each co-op, new or older, together. It is this “togetherness” – where such relationships forged, which transcend beyond Uni years to lasting friendships and/or even business partnerships for life. - - Being part of the Charity Subcom Team for a couple of months, I was able to witness and experience the exciting initiatives that took place, including raising funds and driving awareness to a range of worthy causes and charities, notably TLR Foundation. By viewing the exemplary leadership of Alannah and Tiana, being a Charity Director, will enable me to impact various charities, via fundraisers, and also forge new mentor/mentee relationships with upcoming 1st years. - `, - }, - ], - }, - { - role: "Secretary", - nominees: [ - { - name: "Sofia De Bellis", - image: Sofia_Image, - preference: 2, - description: `Hey hey!!! I'm running for a Co-op Soc's '23 exec team, mainly for the position of Secretary or Arc Del! My main motivation for running for Exec is to give back to a community which has given me so many opportunities to meet other Co-op’s, foster growth and bonding in the society and to make Co-op Soc bigger and better next year! Some more general fun facts about me are that I love Taylor Swift, digital art and bouldering XD`, - }, - { - name: "Issac Liu", - image: Issac_Image, - preference: 1, - description: `I am running far an exec role in Co-op Soc as it is a great opportunity to give back to the society that has made my transition from high school into university such an enjoyable experience. I want to create a similar environment for next year's new cohort and applying for this role would allow me to fulfil that. Specifically, I am running for the secretary role as I enjoy the organisation of running events as well as communicating with others on a consistent basis to ensure the team is pulling together in the same direction. Also, as Arc delegate, the organisation role is again very integral, to again be behind all of the events that will be running as a society.`, - }, - { - name: "Arousha Soltany", - image: Arousha_Image, - preference: 2, - description: `Throughout this year Co-op has introduced me to an incredible network of friends and a community which I am beyond grateful to be a part of! This year I contributed to Co-op Soc through marketing subcom, from which I have learnt a multitude of skills and has allowed me to strengthen my connection to this community. My experience in marketing subcom has inspired me to think about the abundance of innovative ideas which could elevate Co-op Soc and as marketing director, I would ensure that the soceity keeps evolving through such initiatives. As a member of the executive team I would take on a proactive role in the implementation of these ideas, ensuring the continuation of high quality content and events. I am keen to expand my current skill set and pass down my knowledge to the new marketing subcom next year. I would also enjoy an active role in the communications accross Co-op Society through the position of Secretary, ensuring clear and organised contact. I am eager to extend my contribution to Co-op Soc, regardless of the role I inherit, and continue to bring this wonderful group of people together.`, - }, - ], - }, - { - role: "Treasurer", - nominees: [ - { - name: "Lily Miranda", - image: Lily_Image, - preference: 2, - description: `Hey everyone! - - I’m Lily and I’d love to be your social director or treasurer in 2023! - - I remember how much fun I’ve had at co-op soc events this year, from meeting friends on camp to the harbour cruise, and would love the opportunity to help lead this next year, and give others these exciting opportunities! - - As a member of co-op soc’s social subcom this year, I’ve learnt the ins and outs of what makes amazing events and how to ensure they run smoothly so everyone has a great time. But more importantly, I want to help make 2023 Co-op soc’s best year yet! From new first years wanting events to meet other co-ops, to fourth and fifth years, I’m passionate about creating events where co-ops can have a break from uni and make fun memories. - - Furthermore, I’d be a great member of co-op soc’s exec because I’m extremely committed to any task I am given and don’t let the team down. In addition to this, my diligence and organisation would ensure co-op soc has the best events on campus! - - Thanks :)`, - }, - { - name: "Michelle Yeom", - image: Michelle_Image, - preference: 2, - description: `It was through Co-op Society I discovered a wholesome community filled with both opportunity and fun – I think all the friendships and memories I’ve made along the way, university stress and some specific parts of camp included, has only made me more grateful to everyone. Perpetuating this friendly culture and being part of the team which helps it grow is one of the main ways I hope to give back to this society in the future. - - On top of that, being part of the Pubs/IT subcommittee this past year was eye-opening in a lot of ways. I had insights into the different ways different portfolios operate and implement new initiatives, experiencing again the importance of communication and open-mindedness in teamwork. It was exciting to see projects come together, and this only serves to further the motivation and passion I plan to display as Pubs Director/Treasurer :) - - Thank you everyone for an amazing year!`, - }, - ], - }, - { - role: "Arc Delegate", - nominees: [ - { - name: "Sofia De Bellis", - image: Sofia_Image, - preference: 1, - description: `Hey hey!!! I'm running for a Co-op Soc's '23 exec team, mainly for the position of Secretary or Arc Del! My main motivation for running for Exec is to give back to a community which has given me so many opportunities to meet other Co-op’s, foster growth and bonding in the society and to make Co-op Soc bigger and better next year! Some more general fun facts about me are that I love Taylor Swift, digital art and bouldering XD`, - }, - { - name: "Liz Santoso", - image: Liz_Image, - preference: 1, - description: `Arc Delegate: - Filling out forms >>>> - https://www.youtube.com/watch?v=9OAYfE43Yok - - Charity Director: - Since my invaluable experience as the first donator to the ‘chunder for charity’ at FYC, charity director has held a special place in my heart. I’d love to give back to specific groups `, - }, - { - name: "Samarth Talati", - image: Samarth_Image, - preference: 1, - description: `Hi I'm Samarth! I was a late BIS scholar so I understand the importance of events and the need to meet other Co-op's. Stepping into the Co-op Soc team will empower me to ensure that all Co-op scholar's feel included in all the events that happen and have a great time while doing it!`, - }, - { - name: "Issac Liu", - image: Issac_Image, - preference: 2, - description: `I am running far an exec role in Co-op Soc as it is a great opportunity to give back to the society that has made my transition from high school into university such an enjoyable experience. I want to create a similar environment for next year's new cohort and applying for this role would allow me to fulfil that. Specifically, I am running for the secretary role as I enjoy the organisation of running events as well as communicating with others on a consistent basis to ensure the team is pulling together in the same direction. Also, as Arc delegate, the organisation role is again very integral, to again be behind all of the events that will be running as a society.`, - }, - { - name: "Anna Wu", - image: Anna_Image, - preference: 2, - description: `I am extremely excited to welcome in the new cohort of Co-ops next year and would love the opportunity to guide them as not only a friend but also as a director and help continue to drive the strong community within Co-op!! I would love this opportunity to give back to Co-op community of what the society and my directors have given me <3 `, - }, - { - name: "Max Gobel", - image: Max_Image, - preference: 2, - description: `Hi guys! Here's why I am applying for the Co-op Co-charity director (yes lots of Co's). My interest in Charity was planted when I took the Investing For Charity trainee analyst program during term one, where my group ended up making it to the case comp final. Social justice has always been important to me, in-fact, charity has allowed me to be in a position to get Co-op. I believe Co-op Soc especially would benefit from a strong advocate for charity, as while many of us believe that corporations and social business will lift quality of life, there are always people left behind. - in terms of qualifications... I have had VALUABLE experience working within the house committee at Colombo house UNSW (my home for this year) as the social director, This experience has taught me how to manage a subcommittee, work within a UNSW society, and most importantly, run fun events! thus, it is logical that I move onto the similar, and arguably better portfolio of Charity within Co-op, (my second home).`, - }, - { - name: "Crystal Zhao", - image: Crystal_Image, - preference: 2, - description: `Hi! Being a part of the charity subcom this year has shown me the potential that every individual has to positively contribute to their community with their unique skillsets. I’m running for Charity Director because I want to be able to encourage others to generously use their time to promote awareness for any cause they are passionate about and ultimately be able to foster a community that is eager to actively serve others. - I have always been ready to participate and organise charity events during both my short time at uni and also during high school where I have run fundraiser events and service weeks to support organisations such as The Starlight Foundation and Macleay Vocational College. - So, I would love to keep on creating events that can gather the co-op family together while also continuing to learn what giving back to the community means. 😊`, - }, - { - name: "Bonnie Ranger", - image: Bonnie_Image, - preference: 1, - description: `Being a member of Co-op Soc has been such a spectacular experience and led to me making so many new friends and memories throughout all the events this year. - Since Co-op Soc has been so much fun, I’m hoping to give back to Co-ops in the future as Arc Delegate. - Similarly, the conjunction of my immortal memory and the fact that I live less than 1km from the Arc office will ensure that Arc is effectively communicated with and with the banner is never forgotten meaning Co-op Soc will never miss out on an Arc Grants. - But most importantly, I love all the people in Co-op Soc and would love to do as much as possible to give back and make next year amazing!!`, - }, - ], - }, - { - role: "Social Director", - nominees: [ - { - name: "Lily Miranda", - image: Lily_Image, - preference: 1, - description: `Hey everyone! - - I’m Lily and I’d love to be your social director or treasurer in 2023! - - I remember how much fun I’ve had at co-op soc events this year, from meeting friends on camp to the harbour cruise, and would love the opportunity to help lead this next year, and give others these exciting opportunities! - - As a member of co-op soc’s social subcom this year, I’ve learnt the ins and outs of what makes amazing events and how to ensure they run smoothly so everyone has a great time. But more importantly, I want to help make 2023 Co-op soc’s best year yet! From new first years wanting events to meet other co-ops, to fourth and fifth years, I’m passionate about creating events where co-ops can have a break from uni and make fun memories. - - Furthermore, I’d be a great member of co-op soc’s exec because I’m extremely committed to any task I am given and don’t let the team down. In addition to this, my diligence and organisation would ensure co-op soc has the best events on campus! - - Thanks :)`, - }, - { - name: "Matthew Awad", - image: Matthew_Image, - preference: 1, - description: `Being part of Coopsoc this year has been the biggest slay of my university experience so far. The sense of belonging brought by this community of incredible, thoughtful and caring people has made coming to campus exciting every day — whether its just to attend class with coop friends or to meet up at Roundy for our regular Wednesday rituals. I want to help maintain the good energy by being either social or marketing director, with a promise to continue the great reputation of coop’s landmark events, help foster new and smaller events that bring us together more regularly and lovingly threaten everyone into attending everything. It’s the people that make coop worth it (although money doesn’t hurt), so let’s make the times we spend together count.`, - }, - ], - }, - { - role: "Marketing Director", - nominees: [ - { - name: "Jack Lane", - image: Jack_Image, - preference: 1, - description: `I am running for marketing director as I would love to play a role in welcoming new people to our co-op family! Moving from interstate at the start of the year, Co-op Soc has been so important in making Sydney feel like a home for me. Most of my most valued relationships in this city have been formed and strengthened through the amazing camps, pub-crawls and other events that Co-op Soc facilitates. - - I have been given a lot by this community and would love the opportunity to give back to it as your 2023 marketing director <3 - - As a member of the mkt subcomm this year, I’ve contributed to a lot of incredibly fun initiatives including our Co-op Soc pet Tik Tok series and adding video to the cruise promotions! This experience has also given me familiarity with the processes of subcomm, which will allow me to ensure that the great work done this year will be replicated in 2023, and to make informed improvements next year (e.g. pushing for more in-person meetings to form a tighter-knit team).`, - }, - { - name: "Samarth Talati", - image: Samarth_Image, - preference: 2, - description: `Hi I'm Samarth! I was a late BIS scholar so I understand the importance of events and the need to meet other Co-op's. Stepping into the Co-op Soc team will empower me to ensure that all Co-op scholar's feel included in all the events that happen and have a great time while doing it!`, - }, - { - name: "Arousha Soltany", - image: Arousha_Image, - preference: 1, - description: `Throughout this year Co-op has introduced me to an incredible network of friends and a community which I am beyond grateful to be a part of! This year I contributed to Co-op Soc through marketing subcom, from which I have learnt a multitude of skills and has allowed me to strengthen my connection to this community. My experience in marketing subcom has inspired me to think about the abundance of innovative ideas which could elevate Co-op Soc and as marketing director, I would ensure that the soceity keeps evolving through such initiatives. As a member of the executive team I would take on a proactive role in the implementation of these ideas, ensuring the continuation of high quality content and events. I am keen to expand my current skill set and pass down my knowledge to the new marketing subcom next year. I would also enjoy an active role in the communications accross Co-op Society through the position of Secretary, ensuring clear and organised contact. I am eager to extend my contribution to Co-op Soc, regardless of the role I inherit, and continue to bring this wonderful group of people together.`, - }, - { - name: "Anna Wu", - image: Anna_Image, - preference: 1, - description: `I am extremely excited to welcome in the new cohort of Co-ops next year and would love the opportunity to guide them as not only a friend but also as a director and help continue to drive the strong community within Co-op!! I would love this opportunity to give back to Co-op community of what the society and my directors have given me <3 `, - }, - { - name: "Will Kennedy", - image: Will_Image, - preference: 2, - description: `I'm extremely passionate about technology and community - and how the two can be integrated together to create better outcomes for everybody. Co-op Soc has been an incredible community for me - it's offered me amazing friends, incredible events, and many cherished memories despite my short time in it. I would like to give back to that amazing community in the way I'm most capable of - through IT. That's why I'm running for Co-op Soc's IT Director position.`, - }, - { - name: "Matthew Awad", - image: Matthew_Image, - preference: 2, - description: `Being part of Coopsoc this year has been the biggest slay of my university experience so far. The sense of belonging brought by this community of incredible, thoughtful and caring people has made coming to campus exciting every day — whether its just to attend class with coop friends or to meet up at Roundy for our regular Wednesday rituals. I want to help maintain the good energy by being either social or marketing director, with a promise to continue the great reputation of coop’s landmark events, help foster new and smaller events that bring us together more regularly and lovingly threaten everyone into attending everything. It’s the people that make coop worth it (although money doesn’t hurt), so let’s make the times we spend together count.`, - }, - ], - }, - { - role: "Charity Director", - nominees: [ - { - name: "Thivakar Jeyaseelan (TJ)", - image: TJ_Image, - preference: 2, - description: `Being engaged with the society for this year, I have been able to witness the extraordinary culture, community, and character the society brings. Being a big believer in creating a greater impact in other people’s lives, the Vice President & Grievance Officer role, will not only challenge me in taking full ownership and responsibility of logistical tasks, but more importantly allow me to play a big part in creating a vision of “inclusivity of all co-ops” for the society, and facilitating initiatives that bring each co-op, new or older, together. It is this “togetherness” – where such relationships forged, which transcend beyond Uni years to lasting friendships and/or even business partnerships for life. - - Being part of the Charity Subcom Team for a couple of months, I was able to witness and experience the exciting initiatives that took place, including raising funds and driving awareness to a range of worthy causes and charities, notably TLR Foundation. By viewing the exemplary leadership of Alannah and Tiana, being a Charity Director, will enable me to impact various charities, via fundraisers, and also forge new mentor/mentee relationships with upcoming 1st years. - `, - }, - { - name: "Liz Santoso", - image: Liz_Image, - preference: 2, - description: `Arc Delegate: - Filling out forms >>>> - https://www.youtube.com/watch?v=9OAYfE43Yok - - Charity Director: - Since my invaluable experience as the first donator to the ‘chunder for charity’ at FYC, charity director has held a special place in my heart. I’d love to give back to specific groups `, - }, - { - name: "Jack Lane", - image: Jack_Image, - preference: 2, - description: `I am running for marketing director as I would love to play a role in welcoming new people to our co-op family! Moving from interstate at the start of the year, Co-op Soc has been so important in making Sydney feel like a home for me. Most of my most valued relationships in this city have been formed and strengthened through the amazing camps, pub-crawls and other events that Co-op Soc facilitates. - - I have been given a lot by this community and would love the opportunity to give back to it as your 2023 marketing director <3 - - As a member of the mkt subcomm this year, I’ve contributed to a lot of incredibly fun initiatives including our Co-op Soc pet Tik Tok series and adding video to the cruise promotions! This experience has also given me familiarity with the processes of subcomm, which will allow me to ensure that the great work done this year will be replicated in 2023, and to make informed improvements next year (e.g. pushing for more in-person meetings to form a tighter-knit team).`, - }, - { - name: "Stephen Lincon", - image: Stephen_Image, - preference: 1, - description: `I think being a charity director would be a great way to address widespread societal issues that are not addressed enough. In particular, I would like to focus on the issue of mental health, especially in Australia, where it is the leading cause of death for individuals aged 15 – 44. To help the cause, I took part in the StepUp and StampOut Suicide Campaign, which was a fundraising campaign which involved frequently going on walks and hikes to generate funds. I also delivered a speech for my school to raise awareness for mental health, which I was told sparked further conversations from teachers and students. Through this role, I'd like to bring awareness to these issues. - `, - }, - { - name: "Max Gobel", - image: Max_Image, - preference: 1, - description: `Hi guys! Here's why I am applying for the Co-op Co-charity director (yes lots of Co's). My interest in Charity was planted when I took the Investing For Charity trainee analyst program during term one, where my group ended up making it to the case comp final. Social justice has always been important to me, in-fact, charity has allowed me to be in a position to get Co-op. I believe Co-op Soc especially would benefit from a strong advocate for charity, as while many of us believe that corporations and social business will lift quality of life, there are always people left behind. - in terms of qualifications... I have had VALUABLE experience working within the house committee at Colombo house UNSW (my home for this year) as the social director, This experience has taught me how to manage a subcommittee, work within a UNSW society, and most importantly, run fun events! thus, it is logical that I move onto the similar, and arguably better portfolio of Charity within Co-op, (my second home).`, - }, - { - name: "Crystal Zhao", - image: Crystal_Image, - preference: 2, - description: `Hi! Being a part of the charity subcom this year has shown me the potential that every individual has to positively contribute to their community with their unique skillsets. I’m running for Charity Director because I want to be able to encourage others to generously use their time to promote awareness for any cause they are passionate about and ultimately be able to foster a community that is eager to actively serve others. - I have always been ready to participate and organise charity events during both my short time at uni and also during high school where I have run fundraiser events and service weeks to support organisations such as The Starlight Foundation and Macleay Vocational College. - So, I would love to keep on creating events that can gather the co-op family together while also continuing to learn what giving back to the community means. 😊`, - }, - ], - }, - { - role: "Publications Director", - nominees: [ - { - name: "Michelle Yeom", - image: Michelle_Image, - preference: 1, - description: `It was through Co-op Society I discovered a wholesome community filled with both opportunity and fun – I think all the friendships and memories I’ve made along the way, university stress and some specific parts of camp included, has only made me more grateful to everyone. Perpetuating this friendly culture and being part of the team which helps it grow is one of the main ways I hope to give back to this society in the future. - - On top of that, being part of the Pubs/IT subcommittee this past year was eye-opening in a lot of ways. I had insights into the different ways different portfolios operate and implement new initiatives, experiencing again the importance of communication and open-mindedness in teamwork. It was exciting to see projects come together, and this only serves to further the motivation and passion I plan to display as Pubs Director/Treasurer :) - - Thank you everyone for an amazing year!`, - }, - ], - }, - { - role: "IT Director", - nominees: [ - { - name: "Will Kennedy", - image: Will_Image, - preference: 1, - description: `I'm extremely passionate about technology and community - and how the two can be integrated together to create better outcomes for everybody. Co-op Soc has been an incredible community for me - it's offered me amazing friends, incredible events, and many cherished memories despite my short time in it. I would like to give back to that amazing community in the way I'm most capable of - through IT. That's why I'm running for Co-op Soc's IT Director position.`, - }, - { - name: "Stephen Lincon", - image: Stephen_Image, - preference: 2, - description: `I think being a charity director would be a great way to address widespread societal issues that are not addressed enough. In particular, I would like to focus on the issue of mental health, especially in Australia, where it is the leading cause of death for individuals aged 15 – 44. To help the cause, I took part in the StepUp and StampOut Suicide Campaign, which was a fundraising campaign which involved frequently going on walks and hikes to generate funds. I also delivered a speech for my school to raise awareness for mental health, which I was told sparked further conversations from teachers and students. Through this role, I'd like to bring awareness to these issues. - `, - }, - ], - }, -]; - -export default NOMINEES; diff --git a/data/TeamData.js b/data/TeamData.js index 8bd2735..57da318 100644 --- a/data/TeamData.js +++ b/data/TeamData.js @@ -60,11 +60,27 @@ import Michelle_Image from "public/img/exec/2023/Michelle.jpg"; import Sofia_Image from "public/img/exec/2023/Sofia.png"; import TJ_Image from "public/img/exec/2023/Thivakar.jpg"; import Will_Image from "public/img/exec/2023/William.jpg"; -import Doris_Image from "public/img/exec/2023/Doris.jpeg"; +import Doris_Image_2023 from "public/img/exec/2023/Doris.jpeg"; import MattL_Image from "public/img/exec/2023/MattL.jpeg"; +// 2024 Team Images +import Alex_Image from "public/img/exec/2024/Alex.jpg"; +import Sam_Image from "public/img/exec/2024/Sam.jpg"; +import Doris_Image_2024 from "public/img/exec/2024/Doris.jpg"; +import Arya_Image from "public/img/exec/2024/Arya.jpg"; +import Anna_Image from "public/img/exec/2024/Anna.jpg"; +import Kiran_Image from "public/img/exec/2024/Kiran.jpeg"; +import Sienna_Image from "public/img/exec/2024/Sienna.png"; +import Dinara_Image from "public/img/exec/2024/Dinara.jpg"; +import Inika_Image from "public/img/exec/2024/Inika.jpg"; +import Kelly_Image from "public/img/exec/2024/Kelly.jpg"; +import Maggie_Image from "public/img/exec/2024/Maggie.jpg"; +import Imogen_Image from "public/img/exec/2024/Imogen.png"; +import Lucas_Image from "public/img/exec/2024/Lucas.jpg"; +import Nicholas_Image from "public/img/exec/2024/Nicholas.png"; + const START = 2020; -const END = 2023; +const END = 2024; const MEMBERS = [ { @@ -622,7 +638,7 @@ const MEMBERS = [ members: [ [ { - image: Doris_Image, + image: Doris_Image_2023, description: ``, name: "Doris Yang", role: "", @@ -656,6 +672,12 @@ const MEMBERS = [ "Isabel Dean", ], }, + { + icons: [faDesktop], + name: "IT", + description: `The IT portfolio forms the technical backbone for the society. It oversees the development of internal tools and manages the Co-op Soc website; a hub for existing and prospective scholars, hosting blog posts and event information, as well a merchandise store and an executive nomination/voting system.`, + members: ["Jason Tang", "Lucas Harvey", "Nicholas Langford", "Sky Lam"], + }, { icons: [faBullhorn], name: "Marketing", @@ -669,18 +691,10 @@ const MEMBERS = [ ], }, { - icons: [faEdit, faDesktop], - name: "Publications/IT", - description: `The Publications/IT portfolio is responsible for continuing to develop and facilitate the society's online presence through new and existing avenues, focusing on the Co-op Soc website and the Chicken Coop podcast.`, - members: [ - "Gemma Lapins-Silvirs", - "Imogen Wills", - "Sebastian Pelayo", - "Jason Tang", - "Lucas Harvey", - "Nicholas Langford", - "Sky Lam", - ], + icons: [faEdit], + name: "Publications", + description: `The Publications portfolio is responsible for continuing to grow the society's online presence and keeping scholars up to date, focusing on the blog posts for the Co-op Soc website and the Chicken Coop podcast.`, + members: ["Gemma Lapins-Silvirs", "Imogen Wills", "Sebastian Pelayo"], }, { icons: [faUserFriends], @@ -690,6 +704,173 @@ const MEMBERS = [ }, ], }, + { + // 2024 + exec: [ + // titles will need to change pending EGM + { + sectionName: "Executive", + members: [ + [ + { + image: Alex_Image, + description: ``, + name: "Alexander Lee", + role: "Co-President", + }, + { + image: Sam_Image, + description: ``, + name: "Samuel Katz", + role: "Co-President", + }, + ], + [ + { + image: Doris_Image_2024, + description: ``, + name: "Doris Yang", + role: "Arc Delegate", + }, + { + image: Arya_Image, + description: ``, + name: "Arya Ahluwalia", + role: "Secretary", + }, + { + image: Anna_Image, + description: ``, + name: "Anna Tokarev", + role: "Treasurer", + }, + ], + ], + }, + { + sectionName: "Directors", + members: [ + [ + { + image: Dinara_Image, + description: ``, + name: "Dinara Jayarathna", + role: "Charities", + }, + { + image: Inika_Image, + description: ``, + name: "Inika Weber", + role: "Charities", + }, + { + image: Lucas_Image, + description: ``, + name: "Lucas Harvey", + role: "IT (Technical)", + }, + ], + [ + { + image: Nicholas_Image, + description: ``, + name: "Nicholas Langford", + role: "IT (Project Management)", + }, + { + image: Kelly_Image, + description: ``, + name: "Kelly Nguyen", + role: "Marketing", + }, + { + image: Maggie_Image, + description: ``, + name: "Maggie Lam", + role: "Marketing", + }, + ], + [ + { + image: Imogen_Image, + description: ``, + name: "Imogen Wills", + role: "Publications", + }, + { + image: Kiran_Image, + description: ``, + name: "Kiran Singh", + role: "Socials", + }, + { + image: Sienna_Image, + description: ``, + name: "Sienna Strauss", + role: "Socials", + }, + ], + ], + }, + // { + // sectionName: "First Year Representatives", + // members: [ + // [ + // { + // image: Name_Image, + // description: ``, + // name: "First Last", + // role: "", + // }, + // { + // image: Name_Image, + // description: ``, + // name: "First Last", + // role: "", + // }, + // ], + // ], + // }, + ], + // subcoms: [ + // { + // icons: [faClipboard], + // name: "Administrative Officers", + // description: `The Administrative Officers assist the executive team, largely secretary, with things such as event organisation, booking systems and managing the inbox. They are organised, efficient and dedicated to their work.`, + // members: [], + // }, + // { + // icons: [faDove], + // name: "Charity", + // description: `The Charity portfolio seeks to create awareness, raise funds and drive social change for charities. The committee also compliments the Social portfolio in hosting fun events for a great cause.`, + // members: [], + // }, + // { + // icons: [faDesktop], + // name: "IT", + // description: `The IT portfolio forms the technical backbone for the society. It oversees the development of internal tools and manages the Co-op Soc website; a hub for existing and prospective scholars, hosting blog posts and event information, as well a merchandise store and an executive nomination/voting system.`, + // members: [], + // }, + // { + // icons: [faBullhorn], + // name: "Marketing", + // description: `The Marketing portfolio focuses on creating continued engagement with our Co-op Society Facebook platform. Via the creation of digital marketing content, all students are encouraged to participate in fulfilling social events.`, + // members: [], + // }, + // { + // icons: [faEdit], + // name: "Publications", + // description: `The Publications portfolio is responsible for continuing to grow the society's online presence and keeping scholars up to date, focusing on the blog posts for the Co-op Soc website and the Chicken Coop podcast.`, + // members: [], + // }, + // { + // icons: [faUserFriends], + // name: "Social", + // description: `The Social portfolio is responsible for organising our social calendar, including planning, developing and executing a core suite of events. They ensure all members are given the opportunity to be a part of this vibrant community, through the creation and maintenance of social groups.`, + // members: [], + // }, + // ], + }, ]; export { START, END, MEMBERS }; diff --git a/next.config.js b/next.config.js index 1d66bcb..8ce186d 100644 --- a/next.config.js +++ b/next.config.js @@ -2,15 +2,14 @@ const path = require("path"); /** @type {import('next').NextConfig} */ const nextConfig = { - assetPrefix: "", basePath: "", images: { loader: "akamai", - path: "/" + path: "/", }, reactStrictMode: true, sassOptions: { - includePaths: [path.join(__dirname, 'styles')], + includePaths: [path.join(__dirname, "styles")], }, }; diff --git a/pages/merch.txt b/pages/merch.txt index 89281af..8d352dd 100644 --- a/pages/merch.txt +++ b/pages/merch.txt @@ -27,6 +27,7 @@ const Merch = () => { <> Merch | UNSW Co-op Society +
    diff --git a/pages/nominations.jsx b/pages/nominations.jsx index 6157d5b..3fb4bb0 100644 --- a/pages/nominations.jsx +++ b/pages/nominations.jsx @@ -50,6 +50,7 @@ const Nominations = () => { <> Nominations | UNSW Co-op Society +
    diff --git a/pages/passwords.jsx b/pages/passwords.jsx deleted file mode 100644 index b69259e..0000000 --- a/pages/passwords.jsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import Head from "next/head"; -import Script from "next/script"; - -const Passwords = () => { - return ( - <> - - Passwords | UNSW Co-op Society - - - - - ); -}; - -export default Passwords; diff --git a/pages/publications.jsx b/pages/publications.jsx index 34048f0..6608ac3 100644 --- a/pages/publications.jsx +++ b/pages/publications.jsx @@ -34,7 +34,7 @@ const Publications = () => { - +

    diff --git a/pages/team.jsx b/pages/team.jsx index b130ed2..21457cc 100644 --- a/pages/team.jsx +++ b/pages/team.jsx @@ -49,7 +49,7 @@ const Team = () => {

    - +

    MEET THE TEAM @@ -63,7 +63,7 @@ const Team = () => { onChange={(year) => setYear(year)} /> -
    +
    {members.exec.map((section, index) => ( {

    - +

    The Committee

    {members.subcoms.map((portfolio, index) => ( diff --git a/public/img/exec/2023/Jack.jpg b/public/img/exec/2023/Jack.jpg index 11bc92f..703ffd6 100644 Binary files a/public/img/exec/2023/Jack.jpg and b/public/img/exec/2023/Jack.jpg differ diff --git a/public/img/nominee/Alex.JPG b/public/img/exec/2024/Alex.jpg similarity index 100% rename from public/img/nominee/Alex.JPG rename to public/img/exec/2024/Alex.jpg diff --git a/public/img/nominee/Amal.jpg b/public/img/exec/2024/Amal.jpg similarity index 100% rename from public/img/nominee/Amal.jpg rename to public/img/exec/2024/Amal.jpg diff --git a/public/img/nominee/Anna.jpg b/public/img/exec/2024/Anna.jpg similarity index 100% rename from public/img/nominee/Anna.jpg rename to public/img/exec/2024/Anna.jpg diff --git a/public/img/nominee/Arya.jpg b/public/img/exec/2024/Arya.jpg similarity index 100% rename from public/img/nominee/Arya.jpg rename to public/img/exec/2024/Arya.jpg diff --git a/public/img/nominee/Dinara.jpg b/public/img/exec/2024/Dinara.jpg similarity index 100% rename from public/img/nominee/Dinara.jpg rename to public/img/exec/2024/Dinara.jpg diff --git a/public/img/nominee/Doris.JPG b/public/img/exec/2024/Doris.jpg similarity index 100% rename from public/img/nominee/Doris.JPG rename to public/img/exec/2024/Doris.jpg diff --git a/public/img/nominee/Franklin.png b/public/img/exec/2024/Franklin.png similarity index 100% rename from public/img/nominee/Franklin.png rename to public/img/exec/2024/Franklin.png diff --git a/public/img/nominee/Imogen.png b/public/img/exec/2024/Imogen.png similarity index 100% rename from public/img/nominee/Imogen.png rename to public/img/exec/2024/Imogen.png diff --git a/public/img/nominee/Inika.jpg b/public/img/exec/2024/Inika.jpg similarity index 100% rename from public/img/nominee/Inika.jpg rename to public/img/exec/2024/Inika.jpg diff --git a/public/img/nominee/Kelly.JPG b/public/img/exec/2024/Kelly.jpg similarity index 100% rename from public/img/nominee/Kelly.JPG rename to public/img/exec/2024/Kelly.jpg diff --git a/public/img/nominee/Kiran.jpeg b/public/img/exec/2024/Kiran.jpeg similarity index 100% rename from public/img/nominee/Kiran.jpeg rename to public/img/exec/2024/Kiran.jpeg diff --git a/public/img/nominee/Lucas.jpg b/public/img/exec/2024/Lucas.jpg similarity index 100% rename from public/img/nominee/Lucas.jpg rename to public/img/exec/2024/Lucas.jpg diff --git a/public/img/nominee/Maggie.jpg b/public/img/exec/2024/Maggie.jpg similarity index 100% rename from public/img/nominee/Maggie.jpg rename to public/img/exec/2024/Maggie.jpg diff --git a/public/img/nominee/Matthew.jpg b/public/img/exec/2024/Matthew.jpg similarity index 100% rename from public/img/nominee/Matthew.jpg rename to public/img/exec/2024/Matthew.jpg diff --git a/public/img/nominee/Nicholas.png b/public/img/exec/2024/Nicholas.png similarity index 100% rename from public/img/nominee/Nicholas.png rename to public/img/exec/2024/Nicholas.png diff --git a/public/img/nominee/Peter.png b/public/img/exec/2024/Peter.png similarity index 100% rename from public/img/nominee/Peter.png rename to public/img/exec/2024/Peter.png diff --git a/public/img/nominee/Sam.jpg b/public/img/exec/2024/Sam.jpg similarity index 100% rename from public/img/nominee/Sam.jpg rename to public/img/exec/2024/Sam.jpg diff --git a/public/img/nominee/Sebastian.png b/public/img/exec/2024/Sebastian.png similarity index 100% rename from public/img/nominee/Sebastian.png rename to public/img/exec/2024/Sebastian.png diff --git a/public/img/nominee/Sienna.png b/public/img/exec/2024/Sienna.png similarity index 100% rename from public/img/nominee/Sienna.png rename to public/img/exec/2024/Sienna.png diff --git a/public/img/nominee/Maggie.heic b/public/img/nominee/Maggie.heic deleted file mode 100644 index 6599715..0000000 Binary files a/public/img/nominee/Maggie.heic and /dev/null differ diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..0d62bf2 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Disallow: /img/exec +Disallow: /img/nominee diff --git a/public/scripts/test.js b/public/scripts/test.js deleted file mode 100644 index c0fb631..0000000 --- a/public/scripts/test.js +++ /dev/null @@ -1,7 +0,0 @@ -window.onload = () => { - const button = document.querySelector("button.submit"); - - button.onClick = () => { - alert("You clicked a button, bitch!"); - } -} \ No newline at end of file diff --git a/styles/modules/ExecCard.module.scss b/styles/modules/ExecCard.module.scss index 9f8790a..72abc6f 100644 --- a/styles/modules/ExecCard.module.scss +++ b/styles/modules/ExecCard.module.scss @@ -48,13 +48,28 @@ $card-colors: ( text-align: center; overflow: hidden; - p { + // This is needed to stop the image tag from causing a + // small amount of whitespace at the bottom of the surrounding div + // which messes with the hover animation. + * { + display: block !important; + } + + & p { position: absolute; color: white; top: 50%; z-index: -1; + opacity: 0; left: 50%; transform: translate(-50%, -50%); + margin: 0; + } + + &:hover p { + z-index: 1; + opacity: 1; + transition: opacity 0.25s ease-in; } // Little quarter circle in top right @@ -64,41 +79,16 @@ $card-colors: ( top: -16px; right: -16px; background-color: $value; - height: 32px; - width: 32px; - border-radius: 32px; + height: 48px; + width: 48px; + border-radius: 0 0 0 24px; transform: scale(1); transform-origin: 50% 50%; transition: transform 0.25s ease-out; } - /*&:hover .card-person-animation { - transform: scale(50); + &:hover .card-person-animation { + transform: scale(20); } - - &:hover p { - z-index: 1; - }*/ } - - .go-corner-#{$color} { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - width: 40px; - height: 40px; - overflow: hidden; - top: 0; - right: 0; - background-color: $value; - border-radius: 0 4px 0 32px; - } -} - -.go-arrow { - margin-top: -4px; - margin-right: -4px; - color: white; - font-family: courier, sans; } diff --git a/yarn.lock b/yarn.lock index 4d7d067..7dd1725 100644 --- a/yarn.lock +++ b/yarn.lock @@ -730,9 +730,9 @@ callsites@^3.0.0: integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== caniuse-lite@^1.0.30001406: - version "1.0.30001492" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz#4a06861788a52b4c81fd3344573b68cc87fe062b" - integrity sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw== + version "1.0.30001578" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001578.tgz" + integrity sha512-J/jkFgsQ3NEl4w2lCoM9ZPxrD+FoBNJ7uJUpGVjIg/j0OwJosWM36EPDv+Yyi0V4twBk9pPmlFS+PLykgEvUmg== ccount@^2.0.0: version "2.0.1"