'use client'; import { useEffect, useRef, useState } from 'react'; import AnimatedCounter from '../shared/components/animated-counter'; export function StatsSection() { const [isVisible, setIsVisible] = useState(false); const sectionRef = useRef(null); useEffect(() => { const observer = new IntersectionObserver( (entries) => { const [entry] = entries; if (entry.isIntersecting) { setIsVisible(true); observer.disconnect(); } }, { threshold: 0.1, }, ); if (sectionRef.current) { observer.observe(sectionRef.current); } return () => { observer.disconnect(); }; }, []); return (

{isVisible ? : '0+'}

Заправок по стране

{isVisible ? : '0+'}

Клиентов ежедневно

{isVisible ? : '0'}

Лет на рынке

{isVisible ? : '0/7'}

Работаем круглосуточно

); }