dfd1487c7511a82737002b2a88e87abc06bd254f8883f6e47bfa982f06a103a2df079426cd0c41d1411072fe6d91687f94d3c79a9c2955414facafaeb71bec 778 B

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var color = require('../utils/color.js');
  5. var event = require('../../../../constants/event.js');
  6. const useCommonColor = (props, emit) => {
  7. const color$1 = vue.reactive(new color["default"]({
  8. enableAlpha: props.showAlpha,
  9. format: props.colorFormat || "",
  10. value: props.modelValue
  11. }));
  12. vue.watch(() => [props.colorFormat, props.showAlpha], () => {
  13. color$1.enableAlpha = props.showAlpha;
  14. color$1.format = props.colorFormat || color$1.format;
  15. color$1.doOnChange();
  16. emit(event.UPDATE_MODEL_EVENT, color$1.value);
  17. });
  18. return {
  19. color: color$1
  20. };
  21. };
  22. exports.useCommonColor = useCommonColor;
  23. //# sourceMappingURL=use-common-color.js.map