【发布时间】:2021-11-12 01:08:45
【问题描述】:
我知道 FilePond 宣传自己是可访问的,并且我在创建的底层上看到了一些 aria 属性......但我不知道如何添加任何额外的 a11y 相关道具(例如,aria-invalid) ,以及如何控制自动添加的内容(例如,让 aria-labelledby 引用可能是我的文件上传字段实现的一部分的任何标签或错误信息)。
我尝试将额外的 props 传递给现有的 React 适配器,并在我的项目中本地制作现有 React 适配器的副本,并尝试在渲染的输入上设置额外的属性(我假设这意味着在肠道的某个地方在更通用的 FilePond 项目中,它实际上只是使用该输入字段作为参考,然后创建自己的?)。
我很想知道我只是遗漏了 API 中现有的一些东西 - 但我也有 filed an issue on the project github 以防这只是现有实现的问题(或者甚至可能演变为功能请求)。
【问题讨论】:
标签: filepond