ReactHTMLTableToExcel принимает опору buttonText типа String,
<ReactHTMLTableToExcel
id="test-table-xls-button"
className="download-table-xls-button"
table="table-to-xls"
filename="tablexls"
sheet="tablexls"
buttonText="Download as XLS"/>
Я хочу отображать потрясающий значок вместо текста, поэтому измените код следующим образом.
<ReactHTMLTableToExcel
id="test-table-xls-button"
className="download-table-xls-button"
table="table-to-xls"
filename="tablexls"
sheet="tablexls"
buttonText={<IconDownload />} />
Это на самом деле работает нормально, я имею в виду, я вижу кнопку с пиктограммой, но я получаю сообщение об ошибке на консоли:
Неудачный тип пропеллера: недопустимая опора buttonText
типа object
, предоставленная ReactHTMLTableToExcel
, ожидаемая string
.
Это ссылка на библиотеку: https://www.npmjs.com/package/react-html-table-to-excel
Итак, как мне избежать ошибок?