"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 */}
);
}