Могу ли я указать отдельный обработчик onClick для значка TextField? - PullRequest
0 голосов
/ 22 ноября 2018

Используя компонент, можно ли указать отдельный обработчик onClick для значка оформления?

Код ниже не работает:

  <TextField
    {...passwordTextFieldProps}
    iconProps={{ iconName: 'RedEye', onClick: () => this.setState({ some new state }) }}
  />

1 Ответ

0 голосов
/ 26 ноября 2018

Один из вариантов, который следует рассмотреть, - визуализировать значок отдельно :

<div style={{display:'flex', alignItems: 'center'}}>
    <TextField  />
    <Icon iconName="RedEye"  style={{left:'-25px',position:'relative'}} onClick={()=> console.log("Clicked")}  />
</div> 

Демо

...