From 7f1179de3aef59ac65a5c1c8be0c72ec720f4755 Mon Sep 17 00:00:00 2001 From: zojgame Date: Fri, 12 Apr 2024 14:51:53 +0500 Subject: [PATCH] loader --- src/pages/Infra2Page.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/pages/Infra2Page.tsx b/src/pages/Infra2Page.tsx index b12dc88..b5e3520 100644 --- a/src/pages/Infra2Page.tsx +++ b/src/pages/Infra2Page.tsx @@ -22,6 +22,7 @@ function Infra2Page() { const [filteredMarks, setFilteredMarks] = useState(marks); const [filteredTransportMarks, setFilteredTransportMarks] = useState(transportMarks); + const [isLoaded, setIsLoaded] = useState(false); const navigate = useNavigate(); function handleResize() { @@ -35,6 +36,12 @@ function Infra2Page() { return () => window.removeEventListener("resize", handleResize); }, []); + function handleOnImageLoad( + event: React.SyntheticEvent + ): void { + setIsLoaded(true); + } + return (
-
+
{/*
@@ -81,6 +89,13 @@ function Infra2Page() {
+ {!isLoaded && ( +
+

+ Загрузка... +

+
+ )}
); }