"use client"; import Header from "../components/Header"; import Hero from "../components/Hero"; import About from "../components/About"; import Projects from "../components/Projects"; import Contact from "../components/Contact"; import Footer from "../components/Footer"; import Script from "next/script"; import dynamic from "next/dynamic"; import ErrorBoundary from "@/components/ErrorBoundary"; import { motion } from "framer-motion"; // Wrap ActivityFeed in error boundary to prevent crashes const ActivityFeed = dynamic( () => import("../components/ActivityFeed").catch(() => ({ default: () => null })), { ssr: false, loading: () => null, }, ); export default function HomePage() { return (