我无法正确地使用语法包装我的OverLay
<td>
{uuid === resetEmailValidationUser && popoverTop &&
<OverlayTrigger trigger="click" placement="top" overlay={popoverTop}>
}
<Button
bsSize='xsmall'
className='reset-password-link background-color-dark-grey'
onClick={() => handleResetPassword(uuid, email)}
>
reset password
</Button>
{ uuid === resetEmailValidationUser && </OverlayTrigger>}
</td>
答案 0 :(得分:0)
这不是有效的JSX
,它会抛出错误。你可以使用ternary operator
:
canst button = <Button
bsSize='xsmall'
className='reset-password-link background-color-dark-grey'
onClick={() => handleResetPassword(uuid, email)}
>
reset password
</Button>
<td>
{uuid === resetEmailValidationUser && popoverTop?
<OverlayTrigger trigger="click" placement="top" overlay={popoverTop}>
{button}
</OverlayTrigger>
:
{button}
</td>