refactor: remove Ads tab and view

This commit is contained in:
Christian Vidal Wolf
2026-01-16 13:23:34 +01:00
parent b850803f70
commit a57e166276
+3 -11
View File
@@ -4,14 +4,14 @@ import FileUpload from './components/FileUpload';
import Dashboard from './components/Dashboard';
import DataGrid from './components/DataGrid';
import TopMovers from './components/TopMovers';
import AdvertisingDashboard from './components/AdvertisingDashboard'; // Imported
// import AdvertisingDashboard from './components/AdvertisingDashboard'; // Removed
import FilterBar from './components/FilterBar';
import AIChat from './components/AIChat';
import CrazeLogo from './components/CrazeLogo';
import { SalesRecord, FilterState, AggregatedData, AdsRecord } from './types'; // Imported AdsRecord
import { processCSV, filterData, aggregateData, getUniqueValues, processAdsCSV, mergeSalesAndAdsData } from './services/dataProcessor'; // Imported new processors
import { queryGemini } from './services/geminiService';
import { ChartIcon, TableIcon, UploadIcon, DownloadIcon, CloseIcon, TrendingIcon, MegaphoneIcon } from './components/Icons'; // Imported MegaphoneIcon
import { ChartIcon, TableIcon, UploadIcon, DownloadIcon, CloseIcon, TrendingIcon } from './components/Icons';
import { loadSalesData, saveSalesData, clearSalesData } from './services/storage';
// New Refresh Icon
@@ -165,7 +165,7 @@ const App: React.FC = () => {
setAdsData(data);
console.log("Ads loaded:", data.length);
setIsDataModalOpen(false);
setView('ads'); // Switch to ads view automatically
// setView('ads'); // Removed switching to ads view
} catch (error) {
console.error("Failed to parse Ads CSV", error);
alert("Error parsing Ads CSV. Please check the format.");
@@ -341,13 +341,6 @@ const App: React.FC = () => {
>
<TrendingIcon /> <span className="hidden sm:inline">Movers</span>
</button>
<button
onClick={() => setView('ads')}
className={`flex items-center gap-2 px-3 py-2 rounded-md text-sm font-medium transition-all
${view === 'ads' ? 'bg-slate-800 text-white shadow-sm ring-1 ring-white/10' : 'text-slate-400 hover:text-white hover:bg-slate-800/50'}`}
>
<MegaphoneIcon /> <span className="hidden sm:inline">Ads</span>
</button>
</div>
</div>
</div>
@@ -374,7 +367,6 @@ const App: React.FC = () => {
)}
{view === 'table' && <DataGrid data={filteredData} />}
{view === 'movers' && <TopMovers data={filteredData} />}
{view === 'ads' && <AdvertisingDashboard data={combinedAdsData} />}
</div>
</>
)}