Skip to main content

InfoHint

Иконка-подсказка (i) с тултипом поверх shadcn / Radix Tooltip. Открывается по наведению, фокусу с клавиатуры и клику/тапу (штатный Radix Tooltip на тач-устройствах по тапу не открывается), закрывается по Escape и клику вне. Приносит свой TooltipProvider, поэтому работает в любом месте без обёрток. Кнопка никогда не disabled — подсказка читается и у выключенного поля.

В полях формы InfoHint вручную не нужен: иконку после подписи даёт componentProps.labelTooltip (рисует FormField), иконку в самом контроле — componentProps.tooltip.