UNPKG

@kcuf/canvas-marking-react-headless

Version:
19 lines (18 loc) 897 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useEffectSetData; var _react = require("react"); var _useModelProps2 = _interopRequireDefault(require("./_use-model-props")); var _useMarkingInstance = _interopRequireDefault(require("./use-marking-instance")); function useEffectSetData() { var _useModelProps = (0, _useModelProps2.default)(), image = _useModelProps.image, markings = _useModelProps.markings; var markingInstance = (0, _useMarkingInstance.default)(); (0, _react.useEffect)(function () { markingInstance === null || markingInstance === void 0 || markingInstance.setData(image !== null && image !== void 0 ? image : '', markings !== null && markings !== void 0 ? markings : []); }, [markingInstance, image, markings]); }