diff --git a/src/components/DistanceCircle.tsx b/src/components/DistanceCircle.tsx index a0facb1..0e6e8d7 100644 --- a/src/components/DistanceCircle.tsx +++ b/src/components/DistanceCircle.tsx @@ -1,23 +1,29 @@ +import { useLayoutEffect, useState } from "react"; + interface DistanceCircleProps { selectedRange: number; } +const defaultScreenSize = 2150; + const DistanceCircle = ({ selectedRange }: DistanceCircleProps) => { + const [screenWidth, setScreenWidth] = useState(0); + + useLayoutEffect(() => { + const _screenWidth = window.innerWidth; + setScreenWidth(_screenWidth); + }, [setScreenWidth]); + return ( - +
{ - +
); }; diff --git a/src/components/InfrastructurePage/InfrastructureFilters.tsx b/src/components/InfrastructurePage/InfrastructureFilters.tsx index edc5704..1da8926 100644 --- a/src/components/InfrastructurePage/InfrastructureFilters.tsx +++ b/src/components/InfrastructurePage/InfrastructureFilters.tsx @@ -34,7 +34,6 @@ const InfrastructureFilters = ({ const filteredMarks = marks.filter( (mark) => mark.icon === filter && mark.distance <= selectedRange ); - console.log("filteredMarks", filteredMarks); setFilteredMarks(filteredMarks); }, [selectedRange, filter, marks, setFilteredMarks]); @@ -42,9 +41,12 @@ const InfrastructureFilters = ({ return ( <>
-

Инфраструктура

-

Окружение:

-
+ {/*

*/} +

Инфраструктура

+ {/*

Окружение:

*/} +

Окружение:

+ {/*
*/} +
{environments.map((env) => ( ))}
-
-

Транспорт:

+
+

Транспорт:

{transports.map((trans) => (