"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 Home() { return (