{"version":3,"file":"useColorPicker.mjs","sources":["../../src/hooks/useColorPicker.ts"],"sourcesContent":["import { ColorPickerProps } from '../components/color-picker-v3/src/props';\r\n\r\nexport function useInitColorPicker(props: ColorPickerProps) {\r\n  let pureColor = '#ffffff';\r\n  let gradientColor = 'linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 1) 100%)';\r\n\r\n  let last = '';\r\n\r\n  // modelValue为空时，默认显示传过来的默认颜色\r\n  if (!props.modelValue) {\r\n    pureColor = props.defPureColor;\r\n  } else {\r\n    if (props.modelValue?.indexOf('linear-gradient') > -1) {\r\n      gradientColor = props.modelValue;\r\n      last = gradientColor;\r\n    } else {\r\n      pureColor = props.modelValue;\r\n      last = pureColor;\r\n    }\r\n  }\r\n\r\n  return {\r\n    pureColor,\r\n    gradientColor,\r\n    last,\r\n  };\r\n}\r\n"],"names":[],"mappings":"AAEO,SAAS,mBAAmB,KAAyB,EAAA;AAC1D,EAAA,IAAI,SAAY,GAAA,SAAA,CAAA;AAChB,EAAA,IAAI,aAAgB,GAAA,0EAAA,CAAA;AAEpB,EAAA,IAAI,IAAO,GAAA,EAAA,CAAA;AAGX,EAAI,IAAA,CAAC,MAAM,UAAY,EAAA;AACrB,IAAA,SAAA,GAAY,KAAM,CAAA,YAAA,CAAA;AAAA,GACb,MAAA;AACL,IAAA,IAAI,KAAM,CAAA,UAAA,EAAY,OAAQ,CAAA,iBAAiB,IAAI,CAAI,CAAA,EAAA;AACrD,MAAA,aAAA,GAAgB,KAAM,CAAA,UAAA,CAAA;AACtB,MAAO,IAAA,GAAA,aAAA,CAAA;AAAA,KACF,MAAA;AACL,MAAA,SAAA,GAAY,KAAM,CAAA,UAAA,CAAA;AAClB,MAAO,IAAA,GAAA,SAAA,CAAA;AAAA,KACT;AAAA,GACF;AAEA,EAAO,OAAA;AAAA,IACL,SAAA;AAAA,IACA,aAAA;AAAA,IACA,IAAA;AAAA,GACF,CAAA;AACF;;;;"}