{children}
@@ -130,17 +131,25 @@ export function LinkPreview({disabled, href, openInNewTab, children, className})
);
}
-export function LinkTooltip({disabled, setFloating, floatingStyles, floatingContext, arrowRef, state}) {
+export function LinkTooltip({disabled, setFloating, floatingStyles, floatingContext, arrowRef, onClick, state}) {
const {keep, deactivate} = useContext(UpdateContext);
if (disabled || !state || !state.href) {
return null;
}
+ function handleClick(event) {
+ event.stopPropagation();
+
+ if (onClick) {
+ onClick(event);
+ }
+ }
+
return (
e.stopPropagation()}
+ onClick={handleClick}
onMouseEnter={keep}
onMouseLeave={deactivate}
style={floatingStyles}>