diff --git a/packages/apps/src/overlays/Base.tsx b/packages/apps/src/overlays/Base.tsx index 13a90b2f6f..d1351b6131 100644 --- a/packages/apps/src/overlays/Base.tsx +++ b/packages/apps/src/overlays/Base.tsx @@ -28,7 +28,7 @@ function BaseOverlay ({ children, className = '', icon, type }: Props): React.Re
{children} diff --git a/packages/apps/src/overlays/Connecting.tsx b/packages/apps/src/overlays/Connecting.tsx index c377b237cb..3bcd1a1b81 100644 --- a/packages/apps/src/overlays/Connecting.tsx +++ b/packages/apps/src/overlays/Connecting.tsx @@ -26,7 +26,7 @@ function Connecting ({ className }: Props): React.ReactElement | null { return (
{t('Waiting for authorization from the extension. Please open the installed extension and approve or reject access.')}
diff --git a/packages/page-contracts/src/shared/MessageSignature.tsx b/packages/page-contracts/src/shared/MessageSignature.tsx index fd0f7e7256..e863784085 100644 --- a/packages/page-contracts/src/shared/MessageSignature.tsx +++ b/packages/page-contracts/src/shared/MessageSignature.tsx @@ -65,9 +65,8 @@ function MessageSignature ({ className, message: { args, mutates, name, returnTy <> {withTooltip && ( | null { const [trigger] = useState(`badge-hover-${Date.now()}-${badgeId++}`); + const extraProps = isTooltip && hover + ? { 'data-for': trigger, 'data-tip': true } + : {}; return (
diff --git a/packages/react-components/src/Icon.tsx b/packages/react-components/src/Icon.tsx index 26e09caa7c..7ab08dd63f 100644 --- a/packages/react-components/src/Icon.tsx +++ b/packages/react-components/src/Icon.tsx @@ -14,8 +14,6 @@ interface Props { icon: IconName; isSpinning?: boolean; onClick?: () => void; - onMouseOut?: () => void; - onMouseOver?: () => void; size?: '1x' | '2x'; tooltip?: string; } @@ -23,16 +21,17 @@ interface Props { // one-time init of FA libraries library.add(fas); -function Icon ({ className = '', color = 'normal', icon, isSpinning, onClick, onMouseOut, onMouseOver, size = '1x', tooltip }: Props): React.ReactElement { +function Icon ({ className = '', color = 'normal', icon, isSpinning, onClick, size = '1x', tooltip }: Props): React.ReactElement { + const extraProps = tooltip + ? { 'data-for': tooltip, 'data-tip': true } + : {}; + return ( diff --git a/packages/react-components/src/LinkExternal.tsx b/packages/react-components/src/LinkExternal.tsx index 33e0a94a62..3807526cbd 100644 --- a/packages/react-components/src/LinkExternal.tsx +++ b/packages/react-components/src/LinkExternal.tsx @@ -42,7 +42,7 @@ function genLinks (systemChain: string, { data, hash, type, withShort }: Props): return (