import React, { useState } from 'react'; import { Navigation } from './components/layout/Navigation'; import { HeroSection } from './components/sections/HeroSection'; import { ServicesSection } from './components/sections/ServicesSection'; import { TechFeaturesSection } from './components/sections/TechFeaturesSection'; import { AboutSection } from './components/sections/AboutSection'; import { Footer } from './components/layout/Footer'; import { Popup } from './components/ui/Popup'; import { ScrollToTopButton } from './components/ui/ScrollToTopButton'; import { Background } from './components/ui/Background'; import { SERVICES_DATA } from './shared/data/services'; import { useAccordion } from './shared/hooks'; import type { IService } from './shared/types'; const App: React.FC = () => { const [selectedService, setSelectedService] = useState(null); const { openAccordion, toggleAccordion } = useAccordion(); return (
{/* Background Effects */} {/* Main Content */}
{/* UI Components */} {selectedService && ( setSelectedService(null)} /> )}
); }; export default App;