fix: geçmiş arşiv kayıtları ana ekranı çökertiyordu

- SummaryCards/TenderList/DailyBulletin/ResultSearch/TenderCalendar:
  eklenmeZamani, baslik, kurum, ikn, tarih alanlarına güvenli erişim
  (arşiv kayıtlarında bu alanlar bulunmuyordu → TypeError, boş ekran)
- history-store: arşiv kayıtlarına arayüzün beklediği varsayılan alanlar
This commit is contained in:
2026-08-28 10:46:54 +03:00
parent d606d55e41
commit daf5c2c117
6 changed files with 25 additions and 11 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ export const SummaryCards = () => {
const { tenders, quickFilter, setQuickFilter, setActiveTab } = useApp();
const activeCount = tenders.filter(t => t.durum === 'Aktif').length;
const todayCount = tenders.filter(t => t.eklenmeZamani.includes('önce') || t.eklenmeZamani.includes('az')).length;
const todayCount = tenders.filter(t => (t.eklenmeZamani || '').includes('önce') || (t.eklenmeZamani || '').includes('az')).length;
const trackedCount = tenders.filter(t => t.takipte).length;
const sinceLastLoginCount = 14; // Mocked counter
const unreadCount = tenders.filter(t => !t.incelendi).length;