"use client"; import dynamic from "next/dynamic"; import type { PortfolioExperience, PortfolioProject, PortfolioSkillCategory, } from "@/lib/portfolio-data"; import Hero from "../Hero"; import Projects from "../Projects"; import { SectionLoading } from "../SectionLoading"; import NotebookStory from "../story/NotebookStory"; import ReelDirector from "../story/ReelDirector"; import CinematicSection from "./CinematicSection"; const About = dynamic(() => import("../About"), { loading: () => , }); const Skills = dynamic(() => import("../Skills"), { loading: () => , }); const Experience = dynamic(() => import("../Experience"), { loading: () => , }); const WorkModalities = dynamic( () => import("../WorkModalities").then((mod) => mod.WorkModalities), { loading: () => }, ); const Contact = dynamic(() => import("../Contact"), { loading: () => , }); const LighthouseMetrics = dynamic(() => import("../LighthouseMetrics"), { loading: () => , }); const Footer = dynamic(() => import("../Footer")); const ScrollVelocityText = dynamic(() => import("./ScrollVelocityText"), { ssr: false, }); const SectionDivider = dynamic(() => import("./SectionDivider"), { ssr: false, }); export default function CinematicHome({ projects, experiences, skillCategories, }: { projects: PortfolioProject[]; experiences: PortfolioExperience[]; skillCategories: PortfolioSkillCategory[]; }) { return (
{/* Marquee divider after hero */}
); }