fix(erisilebilirlik): risk göstergesinin adı satırda yazılı dursun
/sonuc program tablosunda risk yalnız renkli bir noktaydı (aria-hidden, görünür metin yok); /listem'de etiket vardı ama sm altında sr-only idi. Trafiğin büyük kısmı mobil olduğu için gerçek kullanıcı yalnız rengi görüyordu. AGENTS.md: "kırmızı/sarı/yeşil her zaman metin etiketiyle birlikte, renk tek başına anlam taşımaz." - program-tablosu: nokta + RISK_ETIKET[risk] kalıbı rapor-listesi'nden birebir kopyalandı; boş kalan ilk sütun başlığı "Risk" oldu. - rapor-listesi: risk etiketindeki sr-only sm:not-sr-only kaldırıldı. Yeni bileşen/sabit/olay yok; etiket metninin tek kaynağı src/lib/risk.ts içindeki RISK_ETIKET ve o dosyaya dokunulmadı. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -40,8 +40,8 @@ import {
|
||||
import type { Dilim } from "@/lib/rapor-havuzu";
|
||||
|
||||
// Risk renk dili: yeşil = güvenli, sarı = az riskli, kırmızı = riskli.
|
||||
// Nokta hiçbir yerde tek başına durmaz; yanındaki etiket dar ekranda sr-only
|
||||
// olarak kalır (renk tek başına anlam taşımaz).
|
||||
// Nokta hiçbir yerde tek başına durmaz; yanındaki etiket her ekran
|
||||
// genişliğinde yazılı durur (renk tek başına anlam taşımaz).
|
||||
const RISK_STIL: Record<RiskSeviyesi, { nokta: string; icon: typeof Rocket }> = {
|
||||
riskli: { nokta: "bg-red-500", icon: Rocket },
|
||||
"az-riskli": { nokta: "bg-amber-500", icon: Scale },
|
||||
@@ -264,9 +264,7 @@ export function RaporListesi({
|
||||
className={`size-2.5 shrink-0 rounded-full ${stil.nokta}`}
|
||||
aria-hidden
|
||||
/>
|
||||
<span className="sr-only sm:not-sr-only">
|
||||
{RISK_ETIKET[risk]}
|
||||
</span>
|
||||
<span>{RISK_ETIKET[risk]}</span>
|
||||
</span>
|
||||
)}
|
||||
</TableCell>
|
||||
|
||||
Reference in New Issue
Block a user