accessibility: read error message for mandatory fields in html forms (#20)

This commit is contained in:
kunzheng 2020-02-10 15:32:15 -08:00 коммит произвёл GitHub
Родитель 98436e2573
Коммит 08ecf1b30c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -33,10 +33,15 @@ export default function CustomFieldTemplate(props: FieldTemplateProps) {
</Fragment>
}
{children}
{schema.type !== "array" && description && <small className="text-muted">{description}</small>}
{
schema.type !== "array" && description &&
<small className="text-muted" tabIndex={0}>
{description}
</small>
}
{rawErrors && rawErrors.length > 0 &&
<div className="invalid-feedback">
{rawErrors.map((errorMessage, idx) => <div key={idx}>{label} {errorMessage}</div>)}
<div className="invalid-feedback" tabIndex={0}>
{rawErrors.map((errorMessage, idx) => <p key={idx}>{label} {errorMessage}</p>)}
</div>
}
</div>