@@ -194,7 +231,9 @@ export default function EventsPage() {
-
+
+ {/*
-
MUSIC
+
MUSIC
*/}
-
+ {/*
-
QUIZ
+
QUIZ
*/}
-
+ {/*
-
DRAMA
+
DRAMA
*/}
-
+ {/*
-
DANCE
+
DANCE
*/}
-
+ {/*
-
FASHION
+
FASHION
*/}
-
+ {/*
PHOTO
-
GRAPHY
+
GRAPHY
*/}
@@ -492,22 +536,58 @@ export default function EventsPage() {
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/app/shows/page.tsx b/app/shows/page.tsx
index a83f4696..ced54acf 100644
--- a/app/shows/page.tsx
+++ b/app/shows/page.tsx
@@ -10,6 +10,7 @@ import vm from "@/public/ProfShow/vishalmishra.png";
import tyd from "@/public/ProfShow/theyellowdiaries.png";
import gif1 from "@/public/ProfShow/gif1.gif";
import { useRouter } from "next/navigation";
+import CursorEffect from "@/components/CursorEffect/CursorEffect";
const eventDetails = [
{
@@ -136,6 +137,7 @@ const Shows = () => {
return (
<>
{/*
diff --git a/components/MobileLanding/MobileLanding/mobileLanding.module.scss b/components/MobileLanding/MobileLanding/mobileLanding.module.scss
index d5263d3b..9886e91c 100644
--- a/components/MobileLanding/MobileLanding/mobileLanding.module.scss
+++ b/components/MobileLanding/MobileLanding/mobileLanding.module.scss
@@ -6,13 +6,6 @@
black 90%,
transparent
);
- // -webkit-mask-image: -webkit-linear-gradient(
- // to bottom,
- // transparent,
- // black 10%,
- // black 90%,
- // transparent
- // );
}
.mobileLandingWrapper {
@@ -26,10 +19,15 @@
justify-content: center;
position: relative;
- .slotMachine {
+ .slotMachineContainer {
height: 100%;
- width: auto;
- z-index: 1;
+ position: relative;
+
+ .slotMachine {
+ height: 100%;
+ width: auto;
+ z-index: 1;
+ }
}
.fade {
@@ -109,4 +107,10 @@
width: 100%;
}
}
+
+ .landingEventsPage {
+ @media (width >= 1000px) {
+ display: none;
+ }
+ }
}
diff --git a/components/MobileLanding/Slideshow/Slideshow.tsx b/components/MobileLanding/Slideshow/Slideshow.tsx
new file mode 100644
index 00000000..e5634869
--- /dev/null
+++ b/components/MobileLanding/Slideshow/Slideshow.tsx
@@ -0,0 +1,53 @@
+"use client";
+
+import styles from "./slideshow.module.scss";
+
+import { useGSAP } from "@gsap/react";
+import { useEffect, useState } from "react";
+import Image from "next/image";
+
+import one from "@/assets/MobileLanding/Slideshow/1.jpeg";
+import two from "@/assets/MobileLanding/Slideshow/2.jpeg";
+import three from "@/assets/MobileLanding/Slideshow/3.jpeg";
+import four from "@/assets/MobileLanding/Slideshow/4.jpeg";
+import five from "@/assets/MobileLanding/Slideshow/5.jpeg";
+
+export default function Slideshow() {
+ const [activeImageIndex, setActiveImageIndex] = useState(0);
+ const imageArray = [one, two, three, four, five];
+
+ useEffect(() => {
+ const interval = setInterval(() => {
+ setActiveImageIndex((prev) => {
+ if (prev === imageArray.length - 1) {
+ return 0;
+ } else {
+ return prev + 1;
+ }
+ });
+ }, 5000);
+
+ return () => {
+ clearInterval(interval);
+ };
+ }, []);
+
+ return (
+
+ {imageArray.map((img, index) => {
+ return (
+
+ );
+ })}
+
+ );
+}
diff --git a/components/MobileLanding/Slideshow/slideshow.module.scss b/components/MobileLanding/Slideshow/slideshow.module.scss
new file mode 100644
index 00000000..ab66b385
--- /dev/null
+++ b/components/MobileLanding/Slideshow/slideshow.module.scss
@@ -0,0 +1,24 @@
+.slideshow {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+
+ img {
+ aspect-ratio: 187 / 123;
+ position: absolute;
+ top: 29.5%;
+ left: 15.9%;
+ width: auto;
+ height: 26.5%;
+ border-radius: 0.5rem;
+ transition: opacity 1s linear;
+
+ &:first-of-type {
+ z-index: 3;
+ }
+
+ &:last-of-type {
+ z-index: 2;
+ }
+ }
+}
diff --git a/components/Sidenav/Sidenav.tsx b/components/Sidenav/Sidenav.tsx
index 8d68f466..18b4fc55 100644
--- a/components/Sidenav/Sidenav.tsx
+++ b/components/Sidenav/Sidenav.tsx
@@ -11,67 +11,15 @@ const Sidenav = () => {
home