import React, { useEffect } from 'react' import { ButtonGroup, Divider } from '@nextui-org/react' import { PdfButton, ZipButton } from '@/components/Buttons' import { Footer } from '@/components/Footer' import { fetchData } from '@/utils/fetch' import useYears from '@/hooks/useYears' import { useAppState } from '@/hooks/useState' import { SubjectSelector, YearSelector, PeriodSelector, LevelSelector, } from '@/components/Selectors' import { subjects } from '@/utils/subjects' export default function Home() { const { flPdfLink, setflPdfLink, utPdfLink, setutPdfLink, flZipLink, setflZipLink, utZipLink, setutZipLink, 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 ) } }, [selectedLevel, selectedPeriod, selectedSubject, selectedYear]) return (

Érettségi kereső

{['inf', 'infoism', 'digkult'].includes(selectedSubject) && (
)}
) }