minor changes pt.2

This commit is contained in:
2023-12-12 13:16:08 +01:00
parent 6275b083db
commit 76f75a2f60
17 changed files with 416 additions and 276 deletions
+7 -6
View File
@@ -9,25 +9,26 @@ export const fetchData = async (
setutPdfLink: (link: string) => void
) => {
try {
let url = `/api/erettsegi?vizsgatargy=${selectedSubject}&ev=${selectedYear}&idoszak=${selectedPeriod}&szint=${selectedLevel}`
const url = `/api/erettsegi?vizsgatargy=${selectedSubject}&ev=${selectedYear}&idoszak=${selectedPeriod}&szint=${selectedLevel}`
const response = await fetch(url)
if (response.ok) {
const data = await response.json()
const data = (await response.json()) as {
flZipUrl: string
utZipUrl: string
flPdfUrl: string
utPdfUrl: string
}
if (data.utZipUrl && data.flZipUrl) {
setflZipLink(data.flZipUrl)
setutZipLink(data.utZipUrl)
} else {
console.error('Nincs érvényes ZIP link a válaszban.')
}
if (data.utPdfUrl && data.flPdfUrl) {
setflPdfLink(data.flPdfUrl)
setutPdfLink(data.utPdfUrl)
} else {
console.error('Nincs érvényes PDF link a válaszban.')
}
} else {
console.error('Hiba történt az API hívás során.')
+5
View File
@@ -10,3 +10,8 @@ export interface SelectorProps {
setSelectedPeriod: React.Dispatch<React.SetStateAction<string>>
setSelectedLevel: React.Dispatch<React.SetStateAction<string>>
}
export interface ButtonProps {
label: string
link: string
}
+8
View File
@@ -0,0 +1,8 @@
export type ButtonColor =
| 'primary'
| 'danger'
| 'default'
| 'secondary'
| 'success'
| 'warning'
| undefined