import React, { useState } from 'react'; import { HeroSection } from './components/hero/HeroSection'; import { ConsoleShowcase } from './components/console/ConsoleShowcase'; import { PartnerShowcase } from './components/partner/PartnerShowcase'; import { LifecycleSimulator } from './components/simulator/LifecycleSimulator'; import { CampaignDeckGallery } from './components/gallery/CampaignDeckGallery'; import { DualExperienceComparison } from './components/comparison/DualExperienceComparison'; import { ArchitectureAssurance } from './components/architecture/ArchitectureAssurance'; import { ImpactRoiCalculator } from './components/calculator/ImpactRoiCalculator'; import { Footer } from './components/layout/Footer'; import { ScreenshotViewerModal } from './components/modal/ScreenshotViewerModal'; import { PosterModal } from './components/modal/PosterModal'; import { ScreenshotItem, PosterItem } from './data/showcaseData'; export function App() { const [selectedScreenshot, setSelectedScreenshot] = useState(null); const [selectedPoster, setSelectedPoster] = useState(null); return (
{/* Main Content Area */}
{/* 1. Hero Section & Interactive Dual-Device Showcase with spacious Brand Header */} setSelectedScreenshot(item)} /> {/* 2. PFM Console Showcase (Executive Funder Backoffice) */} setSelectedScreenshot(item)} /> {/* 3. PFM Partner Showcase (Grantee Field Delivery & Evidence) */} setSelectedScreenshot(item)} /> {/* 4. Interactive 5-Phase Fiduciary Lifecycle Simulator */} {/* 5. Strategic 6-Poster Campaign Deck Gallery */} setSelectedPoster(poster)} /> {/* 6. Dual Experience Comparison Matrix */} {/* 7. Enterprise Architecture & 10 Cardinal Business Rules */} {/* 8. Interactive Governance & ROI Calculator */}
{/* Footer */}
); } export default App;