import React from 'react'; import TopBar from '@/components/layout/TopBar.tsx'; import Hero from '@/components/landing/Hero.tsx'; import Sectors from '@/components/landing/Sectors.tsx'; import LiveActivity from '@/components/landing/LiveActivity.tsx'; import AdminPanel from '@/components/landing/AdminPanel.tsx'; import Footer from '@/components/layout/Footer.tsx'; import { useLandingPage } from '@/hooks/features/useLandingPage.ts'; import AnimatedSection from '@/components/layout/AnimatedSection.tsx'; import SymbiosisDemo from '@/components/landing/SymbiosisDemo.tsx'; import HowItWorksSection from '@/components/landing/HowItWorksSection.tsx'; import HeritageSection from '@/components/landing/HeritageSection.tsx'; const LandingPage = () => { const { addOrgButtonRef, onNavigateToMap, onAddOrganizationClick, onViewOrganization, onNavigateToAdmin, organizations, searchTerm, setSearchTerm, onSearchSubmit, onNavigate, } = useLandingPage(); return (
onNavigateToMap('map')} onAddOrganizationClick={onAddOrganizationClick} addOrgButtonRef={addOrgButtonRef} /> onNavigate('heritage')} /> onNavigateToMap('map')} />
); }; export default LandingPage;