a11y: announce selected calendar day results

This commit is contained in:
2026-09-06 16:26:43 +03:00
parent 77164ab6bb
commit f9bf95dbf9
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -1297,3 +1297,8 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Takvim ayındaki gün seçim düğmelerine açık `type="button"` eklendi. Takvim bir form içinde yeniden kullanıldığında gün seçimi istemeden form gönderimi başlatmıyor.
- 280 test ve build başarılı. Takvim bileşeninin gerçek Google/Outlook aktarımı hâlâ kapsam dışı; genel plan açık.
### 2026-09-06 — Takvim gün sonucu canlı bildirimi
- Seçili günün “tarihli ihaleler” başlığı `aria-live="polite"` olarak işaretlendi. Gün düğmesiyle seçim değiştiğinde ekran okuyucu yeni tarih bağlamını duyurabiliyor.
- 280 test ve build başarılı. Gerçek ekran okuyucu ile sesli kabul testi yapılmadı; genel plan açık.
+1 -1
View File
@@ -81,7 +81,7 @@ export const TenderCalendar = () => {
{/* Tenders List for Selected Day */}
<div className="space-y-3">
<h2 className="text-sm font-bold">{selectedDay.split('-').reverse().join('.')} tarihli ihaleler</h2>
<h2 className="text-sm font-bold" aria-live="polite">{selectedDay.split('-').reverse().join('.')} tarihli ihaleler</h2>
{!dayTenders.length && <p className="text-sm text-slate-500">Bu gün için yüklenen havuzda ihale yok.</p>}
<p className="text-xs text-slate-500">Saati bilinen ihaleler erken saatten geç saate sıralanır; saati doğrulanmamış kayıtlar sonda gösterilir.</p>
{dayTenders.map(card)}