{"version":3,"file":"util.cjs","sources":["../../../../../../packages/components/tooltip/src/util.ts"],"sourcesContent":["import type { CSSProperties } from 'vue';\nimport { classNames, isPresetColor } from '@antdv/utils';\n\nexport function parseColor(prefixCls: string, color?: string) {\n  const isInternalColor = isPresetColor(color);\n\n  const className = classNames({\n    [`${prefixCls}-${color}`]: color && isInternalColor,\n  });\n\n  const overlayStyle: CSSProperties = {};\n  const arrowStyle: CSSProperties = {};\n\n  if (color && !isInternalColor) {\n    overlayStyle.background = color;\n    arrowStyle['--antd-arrow-background-color'] = color;\n  }\n\n  return { className, overlayStyle, arrowStyle };\n}\n"],"names":["color","isPresetColor","classNames"],"mappings":";;;;;;AAGgB,SAAA,UAAA,CAAW,WAAmBA,OAAgB,EAAA;AAC5D,EAAM,MAAA,eAAA,GAAkBC,oBAAcD,OAAK,CAAA,CAAA;AAE3C,EAAA,MAAM,YAAYE,iBAAW,CAAA;AAAA,IAC3B,CAAC,CAAG,EAAA,SAAS,IAAIF,OAAK,CAAA,CAAE,GAAGA,OAAS,IAAA,eAAA;AAAA,GACrC,CAAA,CAAA;AAED,EAAA,MAAM,eAA8B,EAAC,CAAA;AACrC,EAAA,MAAM,aAA4B,EAAC,CAAA;AAEnC,EAAI,IAAAA,OAAA,IAAS,CAAC,eAAiB,EAAA;AAC7B,IAAA,YAAA,CAAa,UAAa,GAAAA,OAAA,CAAA;AAC1B,IAAA,UAAA,CAAW,+BAA+B,CAAI,GAAAA,OAAA,CAAA;AAAA,GAChD;AAEA,EAAO,OAAA,EAAE,SAAW,EAAA,YAAA,EAAc,UAAW,EAAA,CAAA;AAC/C;;;;"}