From 68811beb74663168da835bc03fac718ab123d678 Mon Sep 17 00:00:00 2001 From: Priyanshu Date: Wed, 8 Jan 2025 19:59:45 +0530 Subject: [PATCH] Smooth footer reveal --- app/components/Footer.tsx | 173 ++++++++++++++++++-------------------- app/page.tsx | 16 ++-- components/HeroImage.tsx | 2 +- 3 files changed, 89 insertions(+), 102 deletions(-) diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx index 5563b49..f49c82e 100644 --- a/app/components/Footer.tsx +++ b/app/components/Footer.tsx @@ -1,10 +1,6 @@ -"use client"; - import Image from "next/image"; -import { useRef } from "react"; import { Montserrat_Alternates as Montserrat } from "next/font/google"; import { Github, Star } from "lucide-react"; -import { motion, useScroll, useSpring, useTransform } from "framer-motion"; import logo from "@/public/logo.svg"; @@ -14,101 +10,94 @@ const roboto = Montserrat({ subsets: ["cyrillic"], }); export default function Footer() { - const footerRef = useRef(null); - - const { scrollYProgress } = useScroll({ - target: footerRef, - offset: ["0 1", "1 1"], - }); + return ( + ); } diff --git a/app/page.tsx b/app/page.tsx index 93a93df..acec7de 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -6,14 +6,12 @@ import Footer from "./components/Footer"; export default function Component() { return ( -
-
- - - {/* */} - {/* */} -
-
-
+
+ + + {/* */} + {/* */} +
+
); } diff --git a/components/HeroImage.tsx b/components/HeroImage.tsx index ea007a4..a6f044b 100644 --- a/components/HeroImage.tsx +++ b/components/HeroImage.tsx @@ -31,7 +31,7 @@ export default function HeroImage() { }); return ( -
+