add accessible preparation table caption

This commit is contained in:
2026-09-06 16:51:00 +03:00
parent 335b2c4a36
commit 7cfd68a591
+1 -1
View File
@@ -29,7 +29,7 @@ function Overview({tenders,now}) {
{vault.loading&&<p role="status" className="text-xs">Belge durumu kontrol ediliyor…</p>} {vault.loading&&<p role="status" className="text-xs">Belge durumu kontrol ediliyor…</p>}
{vault.error&&<p role="alert" className="text-xs text-red-700">Belge durumu doğrulanamadı: {vault.error}</p>} {vault.error&&<p role="alert" className="text-xs text-red-700">Belge durumu doğrulanamadı: {vault.error}</p>}
{!tenders.length ? <p className="text-sm">İhaleyi takibe alın veya hazırlık görevi açın; dosyası burada görünsün.</p> : {!tenders.length ? <p className="text-sm">İhaleyi takibe alın veya hazırlık görevi açın; dosyası burada görünsün.</p> :
<div><table role="table" className="block md:table w-full text-sm table-fixed"> <div><table role="table" className="block md:table w-full text-sm table-fixed"><caption className="sr-only">Hazırlık dosyaları, sorumlular ve sıradaki kontroller</caption>
<thead role="rowgroup" className="sr-only md:not-sr-only md:table-header-group"><tr role="row" className="text-left border-b"><th role="columnheader" scope="col" className="p-2">İhale</th><th role="columnheader" scope="col" className="p-2">Sorumlu</th><th role="columnheader" scope="col" className="p-2">Belge eksikleri</th><th role="columnheader" scope="col" className="p-2">Sıradaki kontrol</th></tr></thead> <thead role="rowgroup" className="sr-only md:not-sr-only md:table-header-group"><tr role="row" className="text-left border-b"><th role="columnheader" scope="col" className="p-2">İhale</th><th role="columnheader" scope="col" className="p-2">Sorumlu</th><th role="columnheader" scope="col" className="p-2">Belge eksikleri</th><th role="columnheader" scope="col" className="p-2">Sıradaki kontrol</th></tr></thead>
<tbody role="rowgroup" className="block md:table-row-group">{tenders.map(tender=>{ <tbody role="rowgroup" className="block md:table-row-group">{tenders.map(tender=>{
const summary=preparationSummary(tender,{...vault,healthPortfolio:userProfile.scrapedCapabilities?.healthPortfolio || []},now); const summary=preparationSummary(tender,{...vault,healthPortfolio:userProfile.scrapedCapabilities?.healthPortfolio || []},now);