import React, { useEffect } from 'react'; import { HashRouter as Router, Routes, Route, useLocation } from 'react-router-dom'; import Navbar from './components/Navbar'; import Footer from './components/Footer'; import ScrollToTopButton from './components/ScrollToTop'; import Home from './pages/Home'; import ServicesPage from './pages/ServicesPage'; import ProjectsPage from './pages/ProjectsPage'; import AboutPage from './pages/AboutPage'; import ContactsPage from './pages/ContactsPage'; import FleetPage from './pages/FleetPage'; import CertificatesPage from './pages/CertificatesPage'; import SurveyingPage from './pages/SurveyingPage'; import DesignPage from './pages/DesignPage'; import ConstructionPage from './pages/ConstructionPage'; import SoilSurveyPage from './pages/SoilSurveyPage'; import BuildingSurveyPage from './pages/BuildingSurveyPage'; import LandSurveyPage from './pages/LandSurveyPage'; import TechnicalTasksPage from './pages/TechnicalTasksPage'; import SoilLabPage from './pages/SoilLabPage'; import RadiationLabPage from './pages/RadiationLabPage'; import PrivacyPolicyPage from './pages/PrivacyPolicyPage'; // Scroll to top on route change const ScrollToTop = () => { const { pathname } = useLocation(); useEffect(() => { window.scrollTo(0, 0); }, [pathname]); return null; }; const App: React.FC = () => { return (
} /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); }; export default App;