diff --git a/src/components/Footer/index.jsx b/src/components/Footer/index.jsx new file mode 100644 index 0000000..f81d6c7 --- /dev/null +++ b/src/components/Footer/index.jsx @@ -0,0 +1,59 @@ +import { useState, useContext } from "react"; +import { Link, useLocation } from "react-router-dom"; +import PropTypes from "prop-types"; +import SymbiosisLogo from "@/assets/images/symbiosis-logo.png"; +import CodexLogo from "@/assets/images/codex-logo.png"; +import { CursorVariantContext } from "@/context/CursorVariantProvider"; +import Heading from "@/components/Heading/index"; + +function Footer() { + const [isOpen, setIsOpen] = useState(false); + const location = useLocation(); + + const { setCursorVariantNone, setCursorVariantDefault } = + useContext(CursorVariantContext); + + const handleLinkClick = () => { + setIsOpen(false); + }; + + return ( + + ); +} + +export default Footer; diff --git a/src/pages/About/index.jsx b/src/pages/About/index.jsx index 996d7c4..21613a4 100644 --- a/src/pages/About/index.jsx +++ b/src/pages/About/index.jsx @@ -1,129 +1,109 @@ +// import React from "react"; import Heading from "@/components/Heading/index"; -import Stock1 from "@/assets/images/About/stockimage1.svg"; -import Stock3 from "@/assets/images/About/stockimage3.svg"; -import Stock4 from "@/assets/images/About/stockimage4.svg"; import Oval from "@/assets/images/About/oval.svg"; import PageTransition from "../../components/PageTransition"; function About() { return ( -
- -
-
-

- Praesent vestibulum libero non diam consequat euismod. Maecenas - purus sapien, mollis ut dapibus et, varius in ipsum. Morbi mollis - varius tincidunt. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. +

+ {/* About Us Section */} +
+ +
+

+ Codex is the coding club at Symbiosis Institute of Technology that + brings together students passionate about technology and + programming. Our club is committed to creating an engaging + environment where members can learn, collaborate, and grow their + coding expertise through a variety of activities and events

- Stock1 +
+ About Us 1 + About Us 2 +
-
- -
-
-

- Praesent vestibulum libero non diam consequat euismod. Maecenas - purus sapien, mollis ut dapibus et, varius in ipsum. Morbi mollis - varius tincidunt. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. + + + {/* Our Vision Section */} +

+ +
+

+ To be a leading coding club that inspires students, driving + excellence in programming and technology at Symbiosis Institute of + Technology and beyond.

-
- {} -
-
-
-
-
- {} -
- -
-

- Praesent vestibulum libero non diam consequat euismod. Maecenas - purus sapien, mollis ut dapibus et, varius in ipsum. Morbi mollis - varius tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing - elit. -

-
-
- Oval -
-
-
-
+ + + {/* Our Mission Section */} +
+ +
+

+ To empower students (from beginner coders to advanced) with coding + skills and knowledge through hands-on learning experiences, + webinars and workshops fostering a community of innovative + thinkers and problem-solvers. +

+
+ Oval +
+ + {/* What We Do Section */} +
-
- {} -
-
-
-
-

- Praesent vestibulum libero non diam consequat euismod. Maecenas - purus sapien, mollis ut dapibus et, varius in ipsum. Morbi mollis - varius tincidunt. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. +

+

+ We organize coding workshops, competitions, collaborative projects + and webinars to help students enhance their programming abilities. + We also host guest lectures and webinars with industry experts to + provide valuable insights and career guidance. Through our + activities, we aim to build a supportive coding community.

-
- {} -
-
+
Stock1 -
- {} -
Stock3
-
-
-
-
- Stock4 -
-

- OUR VISION -

-

- Praesent vestibulum libero non diam consequat euismod. Maecenas - purus sapien, mollis ut dapibus et, varius in ipsum. Morbi mollis - varius tincidunt. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. -

-
-
+
); diff --git a/src/pages/Gallery/Gallery.jsx b/src/pages/Gallery/Gallery.jsx index 3966df2..44c2bb9 100644 --- a/src/pages/Gallery/Gallery.jsx +++ b/src/pages/Gallery/Gallery.jsx @@ -105,7 +105,6 @@ const images = [ }, ]; - export default function Gallery() { const [modalOpen, setModalOpen] = useState(false); const [selectedImageIndex, setSelectedImageIndex] = useState(null); @@ -124,14 +123,14 @@ export default function Gallery() { // Function to navigate to the previous image const goToPrevious = () => { setSelectedImageIndex((prevIndex) => - prevIndex === 0 ? images.length - 1 : prevIndex - 1 + prevIndex === 0 ? images.length - 1 : prevIndex - 1, ); }; // Function to navigate to the next image const goToNext = () => { setSelectedImageIndex((prevIndex) => - prevIndex === images.length - 1 ? 0 : prevIndex + 1 + prevIndex === images.length - 1 ? 0 : prevIndex + 1, ); };