@kcuf/canvas-marking-react-headless
Version:
The React headless wrapping of @kcuf/canvas-marking.
21 lines • 854 B
JavaScript
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
var _excluded = ["className", "plugins", "image", "markings"];
import { useEffect } from 'react';
import useModelProps from './_use-model-props';
import useMarkingInstance from './use-marking-instance';
export default function useEffectSetOptions() {
var modelOptions = useModelProps();
var markingInstance = useMarkingInstance();
useEffect(function () {
if (!markingInstance) {
return;
}
var className = modelOptions.className,
plugins = modelOptions.plugins,
image = modelOptions.image,
markings = modelOptions.markings,
options = _objectWithoutProperties(modelOptions, _excluded);
markingInstance.updateOptions(options);
}, [markingInstance, modelOptions]);
}
//# sourceMappingURL=use-effect-set-options.js.map