mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2024-12-25 00:11:36 +01:00
Merge branch 'remove-use-tooltip-hook' into 'dev'
Remove useTooltip hook See merge request turris/reforis/foris-js!218
This commit is contained in:
commit
3fa5ab7c07
|
@ -69,7 +69,7 @@ export {
|
|||
withErrorMessage,
|
||||
} from "./utils/conditionalHOCs";
|
||||
export { ErrorMessage } from "./utils/ErrorMessage";
|
||||
export { useClickOutside, useTooltip } from "./utils/hooks";
|
||||
export { useClickOutside } from "./utils/hooks";
|
||||
export { toLocaleDateString } from "./utils/datetime";
|
||||
export { displayCard } from "./utils/displayCard";
|
||||
export { isPluginInstalled } from "./utils/isPluginInstalled";
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import { useState, useEffect, useRef } from "react";
|
||||
import { Tooltip } from "bootstrap/dist/js/bootstrap.bundle.min";
|
||||
import { useState, useEffect } from "react";
|
||||
|
||||
/** Execute callback when condition is set to true. */
|
||||
export function useConditionalTimeout(
|
||||
|
@ -41,22 +40,3 @@ export function useClickOutside(element, callback) {
|
|||
};
|
||||
});
|
||||
}
|
||||
|
||||
/** useTooltip hook for Bootstrap tooltips. */
|
||||
export function useTooltip(description, placement = "top", trigger = "hover") {
|
||||
const tooltipRef = useRef();
|
||||
|
||||
useEffect(() => {
|
||||
const tooltip = new Tooltip(tooltipRef.current, {
|
||||
title: description,
|
||||
placement,
|
||||
trigger,
|
||||
});
|
||||
|
||||
return () => {
|
||||
tooltip.dispose();
|
||||
};
|
||||
});
|
||||
|
||||
return tooltipRef;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user