import React from 'react'; import { AppProvider, useApp } from './context/AppContext'; import { Header } from './components/Header'; import { LiveStatsBar } from './components/LiveStatsBar'; import { TopNavigation } from './components/TopNavigation'; import { SummaryCards } from './components/SummaryCards'; import { LeftSidebar } from './components/LeftSidebar'; import { TenderList } from './components/TenderList'; import { RightSidebar } from './components/RightSidebar'; import { SmartFilterBuilder } from './components/SmartFilterBuilder'; import { DetailedSearchModal } from './components/DetailedSearchModal'; import { TenderDetailModal } from './components/TenderDetailModal'; import { CompanyScannerModal } from './components/CompanyScannerModal'; import { AiSpecAnalyzerModal } from './components/AiSpecAnalyzerModal'; import { KanbanBoard } from './components/KanbanBoard'; import { DailyBulletin } from './components/tools/DailyBulletin'; import { ResultSearch } from './components/tools/ResultSearch'; import { TenderCalendar } from './components/tools/TenderCalendar'; import { ContractSearch } from './components/tools/ContractSearch'; import { VatCalculator } from './components/tools/VatCalculator'; import { PriceAnalysis } from './components/tools/PriceAnalysis'; import { CompetitorRadar } from './components/tools/CompetitorRadar'; import { DocumentVault } from './components/tools/DocumentVault'; import { AnalyticsDashboard } from './components/tools/AnalyticsDashboard'; import { ApiWebhooks } from './components/tools/ApiWebhooks'; import { PwaSettings } from './components/tools/PwaSettings'; const MainContent = () => { const { activeTab } = useApp(); return (
{/* 3-Column Main View */} {activeTab === 'list' && ( <>
)} {/* Dedicated Tool Views */} {activeTab === 'smart_filter_builder' && } {activeTab === 'bulten' && } {activeTab === 'sonuc' && } {activeTab === 'takvim' && } {activeTab === 'sozlesme' && } {activeTab === 'kdv' && } {activeTab === 'fiyat' && } {activeTab === 'kanban' && } {activeTab === 'rakip_radar' && } {activeTab === 'dokuman_deposu' && } {activeTab === 'analitik_dashboard' && } {activeTab === 'api_webhooks' && } {activeTab === 'pwa_settings' && } {/* Global Modals */}
); }; export default function App() { return (
); }