import type { VaksinasiContent } from "@/services/vaksinasi.service";
import ProgramVaksinasiAdvantageSection from "./ProgramVaksinasiAdvantageSection";
import ProgramVaksinasiAlurSection from "./ProgramVaksinasiAlurSection";
import ProgramVaksinasiBannerSection from "./ProgramVaksinasiBannerSection";
import ProgramVaksinasiHeroSection from "./ProgramVaksinasiHeroSection";
import ProgramVaksinasiImunisasiSection from "./ProgramVaksinasiImunisasiSection";
import ProgramVaksinasiListSection from "./ProgramVaksinasiListSection";
import ProgramVaksinasiScheduleSection from "./ProgramVaksinasiScheduleSection";

interface ProgramVaksinasiMainProps {
  content: VaksinasiContent;
  kategori?: string;
}

const ProgramVaksinasiMain = ({ content, kategori }: ProgramVaksinasiMainProps) => {
  return (
    <>
      <ProgramVaksinasiHeroSection hero={content.hero} />
      <ProgramVaksinasiAdvantageSection />
      <ProgramVaksinasiScheduleSection />

      <ProgramVaksinasiBannerSection />

      <ProgramVaksinasiListSection products={content.products} kategori={kategori} />
      <ProgramVaksinasiImunisasiSection />
      <ProgramVaksinasiAlurSection />
    </>
  );
};

export default ProgramVaksinasiMain;
