-
-
-
Browse icons
-
Search through our collection of {icons.length} beautiful icons.
-
-
-
-
+
+
+
+
Browse icons
+
Search through our collection of {icons.length} beautiful icons.
+
)
}
diff --git a/web/src/components/footer.tsx b/web/src/components/footer.tsx
index 2395d748..5ffdb603 100644
--- a/web/src/components/footer.tsx
+++ b/web/src/components/footer.tsx
@@ -1,36 +1,12 @@
-"use client"
-
import { REPO_PATH } from "@/constants"
-import { motion } from "framer-motion"
-import { ExternalLink, Heart } from "lucide-react"
+import { ExternalLink } from "lucide-react"
import Link from "next/link"
-import { useState } from "react"
-
-// Pre-define unique IDs for animations to avoid using array indices as keys
-const HOVER_HEART_IDS = [
- "hover-heart-1",
- "hover-heart-2",
- "hover-heart-3",
- "hover-heart-4",
- "hover-heart-5",
- "hover-heart-6",
- "hover-heart-7",
- "hover-heart-8",
-]
-const BURST_HEART_IDS = ["burst-heart-1", "burst-heart-2", "burst-heart-3", "burst-heart-4", "burst-heart-5"]
+import { HeartEasterEgg } from "./heart"
export function Footer() {
- const [isHeartHovered, setIsHeartHovered] = useState(false)
- const [isHeartFilled, setIsHeartFilled] = useState(false)
-
- // Toggle heart fill state and add extra mini hearts on click
- const handleHeartClick = () => {
- setIsHeartFilled(!isHeartFilled)
- }
-
return (