fix: Screenreader-Label für gültige Skipper-Signatur-Badge

Versteckter „Skipper“-Text ergänzt, damit die nur-Icon-Badge barrierefrei bleibt.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-30 09:47:47 +02:00
co-authored by Cursor
parent 166eeaf000
commit 61f04902cb
4 changed files with 19 additions and 3 deletions
@@ -21,10 +21,11 @@ export default function EntrySkipperSignBadge({ status }: EntrySkipperSignBadgeP
<span
className={`entry-sign-badge entry-sign-badge--skipper ${isValid ? 'valid' : 'invalid'}`}
title={label}
aria-label={label}
>
{isValid ? <CaptainCap size={14} /> : <AlertTriangle size={12} />}
{!isValid && t('logs.sign_badge_skipper_invalid')}
{isValid ? <CaptainCap size={14} aria-hidden /> : <AlertTriangle size={12} aria-hidden />}
<span className={isValid ? 'entry-sign-badge__sr-label' : undefined}>
{isValid ? t('logs.sign_badge_skipper') : t('logs.sign_badge_skipper_invalid')}
</span>
</span>
)
}