Как указано в комментарии Nimmi, это происходит из-за pointer-events: none
в CSS для метки .
Изменение этого значения, как показано ниже, позволяет всплывающей подсказке на работу, , но вы не должны делать это . Это делает ярлык кликабельным. Когда pointer-events
равно none
, щелчок по метке проходит к входу и вызывает его фокус. Когда pointer-events
равно auto
, щелчок останавливается на метке и не фокусируется на вводе.
Возможно, вы захотите использовать вспомогательный текст (показанный под вводом) как место для включения всплывающая подсказка.
<TextField
InputLabelProps={{ style: { pointerEvents: "auto" } }}
label={
<div>
TextFiled
<IconWithTooltip />
</div>
}
variant="outlined"
type="text"
/>
Сопутствующая документация: