"use client"; import { ButtonGroup, Divider } from "@heroui/react"; import { useEffect } from "react"; import { Mp3Button, PdfButton, ZipButton } from "@/components/Buttons"; import { Footer } from "@/components/Footer"; import { LevelSelector, PeriodSelector, SubjectSelector, YearSelector, } from "@/components/Selectors"; import { useAppState } from "@/hooks/useState"; import useYears from "@/hooks/useYears"; import { fetchData } from "@/utils/fetch"; import { subjects } from "@/utils/subjects"; export default function Home() { const { flPdfLink, setflPdfLink, utPdfLink, setutPdfLink, flZipLink, setflZipLink, utZipLink, setutZipLink, flMp3Link, setflMp3Link, selectedSubject, setSelectedSubject, selectedYear, setSelectedYear, selectedPeriod, setSelectedPeriod, selectedLevel, setSelectedLevel, years, setYears, } = useAppState(); useYears(setYears); useEffect(() => { if (selectedLevel && selectedPeriod && selectedSubject && selectedYear) { void fetchData( selectedSubject, selectedYear, selectedPeriod, selectedLevel, setflZipLink, setutZipLink, setflPdfLink, setutPdfLink, setflMp3Link, ); } }, [ selectedLevel, selectedPeriod, selectedSubject, selectedYear, setutPdfLink, setflZipLink, setutZipLink, setflPdfLink, setflMp3Link, ]); return (

Érettségi kereső

{["inf", "infoism", "digkult"].includes(selectedSubject) && (
)} {["angol", "nemet"].includes(selectedSubject) && (
)}
); }