gut-react
Version:
Generic usage tracking utility for react
15 lines (14 loc) • 538 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useTracking = exports.skipTracking = void 0;
var react_1 = require("react");
var gut_js_1 = require("gut-js");
exports.skipTracking = Symbol('skip');
var useTracking = function (tracker, optionsOrSkip) {
(0, react_1.useEffect)(function () {
if (optionsOrSkip !== exports.skipTracking) {
return (0, gut_js_1.startTracking)(tracker, optionsOrSkip);
}
}, [tracker, optionsOrSkip]);
};
exports.useTracking = useTracking;