diff --git a/docs/quality/uygulama-durumu.md b/docs/quality/uygulama-durumu.md index 6dbf588..346b338 100644 --- a/docs/quality/uygulama-durumu.md +++ b/docs/quality/uygulama-durumu.md @@ -2236,3 +2236,9 @@ Doğrulama: otomatik test sayısı 294/294’e yükseldi ve tamamı başarılı. Günlük Bülten kendi ISO/metin karşılaştırması yerine `ihaleTarih.bugunEklendi` yardımcısını kullanıyor. Saat dilimi içeren yayın zamanları böylece İstanbul gününe çevrilip diğer liste/kart filtreleriyle aynı kuralla değerlendirilir. Doğrulama: 294 otomatik test, üretim derlemesi ve browser QA başarılı. + +### 2026-09-06 · Kur paneli saat ve sunum tutarlılığı + +Kur panelinde TCMB’den alınma zamanı artık tarayıcı yerel saatinden bağımsız olarak İstanbul saatinde gösteriliyor. USD/EUR oranları dört ondalıkla tutarlı sunuluyor ve ekran okuyucular için birim oranı açık adla veriliyor; kaynak bülten tarihi ve stale uyarısı korunuyor. + +Doğrulama: 294 otomatik test, üretim derlemesi ve browser QA başarılı. diff --git a/src/components/TenderDetailModal.jsx b/src/components/TenderDetailModal.jsx index 7976915..fd734ad 100644 --- a/src/components/TenderDetailModal.jsx +++ b/src/components/TenderDetailModal.jsx @@ -359,16 +359,16 @@ export const TenderDetailModal = () => { - {fx &&

TCMB bülteni: {fx.bulletinDate} · Alındı: {new Date(fx.fetchedAt).toLocaleString('tr-TR')}{fxIsStale ? ' · Son başarılı veri; güncelleme başarısız' : ''}

} + {fx &&

TCMB bülteni: {fx.bulletinDate} · Alındı: {new Date(fx.fetchedAt).toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul' })}{fxIsStale ? ' · Son başarılı veri; güncelleme başarısız' : ''}

} {fxError &&

{fxError}

}
USD / TRY - {usdRate ? `₺${usdRate}` : '—'} + {usdRate ? `₺${Number(usdRate).toFixed(4)}` : '—'}
EUR / TRY - {eurRate ? `₺${eurRate}` : '—'} + {eurRate ? `₺${Number(eurRate).toFixed(4)}` : '—'}