d24cae8001b2973b7faa8db639b1cc23eaa3262577936aed922e278de2c846ed8e583dbcd8238967c6c91d0fa45079f752026e28e948a6a0fcbb8cbdb4f13b 932 B

1234567891011121314151617181920212223242526272829
  1. import { isNil } from 'lodash-unified';
  2. import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
  3. import { UPDATE_MODEL_EVENT } from '../../../constants/event.mjs';
  4. import { isString } from '@vue/shared';
  5. const colorPickerPanelProps = buildProps({
  6. modelValue: {
  7. type: definePropType(String),
  8. default: void 0
  9. },
  10. border: {
  11. type: Boolean,
  12. default: true
  13. },
  14. showAlpha: Boolean,
  15. colorFormat: String,
  16. disabled: Boolean,
  17. predefine: {
  18. type: definePropType(Array)
  19. }
  20. });
  21. const colorPickerPanelEmits = {
  22. [UPDATE_MODEL_EVENT]: (val) => isString(val) || isNil(val)
  23. };
  24. const ROOT_COMMON_COLOR_INJECTION_KEY = Symbol("colorCommonPickerKey");
  25. const colorPickerPanelContextKey = Symbol("colorPickerPanelContextKey");
  26. export { ROOT_COMMON_COLOR_INJECTION_KEY, colorPickerPanelContextKey, colorPickerPanelEmits, colorPickerPanelProps };
  27. //# sourceMappingURL=color-picker-panel.mjs.map