В blueprintjs, как установить атрибут `accept` в FileInput

Не могу понять, как установить accept атрибут при использовании response-blueprintjs. Для справки, в HTML это было бы просто

<input type='file' accept='.txt,.csv,...' />

Я пытался с помощью inputProps={accept: '...'} но это приводит к ошибке "Не удается найти имя...".

Извините, если это вопрос n00b, он находится прямо в слепом месте React/blueprint/HTML/typcript для меня.

1 ответ

Решение

Это на самом деле ответный вопрос. См. Документы по определению атрибутов с помощью JSX. А именно, выражения должны быть заключены в фигурные скобки:

<FileInput inputProps={{accept: "..."}} />
Другие вопросы по тегам