synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
16 lines • 684 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rebuildTooltip = void 0;
var tslib_1 = require("tslib");
var lodash_es_1 = require("lodash-es");
var react_tooltip_1 = (0, tslib_1.__importDefault)(require("react-tooltip"));
/**
* Rebuilds the global instance of ReactTooltip. Utilizes lodash's `debounce` to throttle/prevent unnecessary rebuilds.
*
* Borrowed from: https://github.com/wwayne/react-tooltip/issues/300#issuecomment-468042592
*/
exports.rebuildTooltip = (0, lodash_es_1.debounce)(function () { return react_tooltip_1.default.rebuild(); }, 200, {
leading: false,
trailing: true,
});
//# sourceMappingURL=TooltipUtils.js.map