import Navbar from "@/components/Navbar";
import HeroSection from "@/components/HeroSection";
import AboutSection from "@/components/AboutSection";
import OrgSection from "@/components/OrgSection";
import StaffSection from "@/components/StaffSection";
import ProfesoresSection from "@/components/ProfesoresSection";
import ScheduleSection from "@/components/ScheduleSection";
import BookingSection from "@/components/BookingSection";
import MixedBookingSection from "@/components/MixedBookingSection";
import HotelSection from "@/components/HotelSection";
import PracticalSection from "@/components/PracticalSection";
import GallerySection from "@/components/GallerySection";
import FooterSection from "@/components/FooterSection";
import FloatingButton from "@/components/FloatingButton";
import { SECTIONS } from "@/data/event-data";

/**
 * Landing page — Lambada Festival Barcelona
 * by ZoukLambadaBCN
 * 
 * Todos los datos editables están en: src/data/event-data.ts
 */
const Index = () => {
  return (
    <div className="min-h-screen">
      <Navbar />
      <HeroSection />
      {SECTIONS.about && <AboutSection />}
      {SECTIONS.org && <OrgSection />}
      {SECTIONS.staff && <StaffSection />}
      {SECTIONS.profesores && <ProfesoresSection />}
      {SECTIONS.schedule && <ScheduleSection />}
      {SECTIONS.booking && <BookingSection />}
      {SECTIONS.mixed_booking && <MixedBookingSection />}
      {SECTIONS.hotel && <HotelSection />}
      {SECTIONS.practical && <PracticalSection />}
      {SECTIONS.gallery && <GallerySection />}
      <FooterSection />
      <FloatingButton />
    </div>
  );
};

export default Index;
