"use client"; import { Navbar } from "@/components/landing/navbar"; import { Footer } from "@/components/landing/footer"; import { LandingHero } from "@/components/landing/hero-section"; import { ComicCreationForm } from "@/components/landing/comic-creation-form"; import { ComicPreview } from "@/components/landing/comic-preview"; import { useState, useEffect } from "react"; export default function Home() { const [currentPage, setCurrentPage] = useState(1); const [prompt, setPrompt] = useState(""); const [style, setStyle] = useState("noir"); const [characterFiles, setCharacterFiles] = useState([]); const [isLoading, setIsLoading] = useState(false); // Auto-loop through pages every 6 seconds useEffect(() => { const interval = setInterval(() => { setCurrentPage((prev) => (prev === 4 ? 1 : prev + 1)); }, 6000); return () => clearInterval(interval); }, []); const goToPage = (page: number) => { setCurrentPage(page); }; return (
{/* Background gradient blurs */}
{/* Left: Controls & Input */}
{/* Right: Visual Preview / Canvas */}
); }