UNPKG

@kcuf/canvas-marking-react-headless

Version:
18 lines (17 loc) 659 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useEffectDestroy; var _react = require("react"); var _useModelState2 = _interopRequireDefault(require("./_use-model-state")); function useEffectDestroy() { var _useModelState = (0, _useModelState2.default)(), markingInstance = _useModelState.markingInstance; (0, _react.useEffect)(function () { return function () { return markingInstance === null || markingInstance === void 0 ? void 0 : markingInstance.destroy(); }; }, [markingInstance]); }