From 93c098a088db6866f3f39c55a01473609d5770c6 Mon Sep 17 00:00:00 2001 From: Kirill Date: Sun, 24 May 2026 16:30:25 +0500 Subject: [PATCH] fix: add error state handling for checklist query --- .../pages/admin-test-checklist/ui/AdminTestChecklistPage.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/pages/admin-test-checklist/ui/AdminTestChecklistPage.tsx b/client/src/pages/admin-test-checklist/ui/AdminTestChecklistPage.tsx index d658675..e4f50a2 100644 --- a/client/src/pages/admin-test-checklist/ui/AdminTestChecklistPage.tsx +++ b/client/src/pages/admin-test-checklist/ui/AdminTestChecklistPage.tsx @@ -1,4 +1,5 @@ import { useMemo, useState } from 'react' +import Alert from '@mui/material/Alert' import Accordion from '@mui/material/Accordion' import AccordionDetails from '@mui/material/AccordionDetails' import AccordionSummary from '@mui/material/AccordionSummary' @@ -39,7 +40,7 @@ export function AdminTestChecklistPage() { const [confirmOpen, setConfirmOpen] = useState(false) const [expanded, setExpanded] = useState(false) - const { data, isLoading } = useQuery({ + const { data, isLoading, isError } = useQuery({ queryKey: ['admin', 'test-checklist'], queryFn: fetchTestChecklistResults, }) @@ -94,6 +95,8 @@ export function AdminTestChecklistPage() { + ) : isError ? ( + Не удалось загрузить чеклист. ) : ( sections.map(([section, items]) => ( setExpanded(isExpanded ? section : false)}>