UNPKG

@kcuf/canvas-marking-react-headless

Version:
21 lines 854 B
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