{"version":3,"file":"statusUtils.cjs","sources":["../../../../packages/utils/statusUtils.ts"],"sourcesContent":["import type { InputStatus, ValidateStatus } from '@antdv/types';\n\nimport { classNames } from './dom';\n\nexport function getStatusClassNames(\n  prefixCls: string,\n  status?: ValidateStatus,\n  hasFeedback?: boolean,\n) {\n  return classNames({\n    [`${prefixCls}-status-success`]: status === 'success',\n    [`${prefixCls}-status-warning`]: status === 'warning',\n    [`${prefixCls}-status-error`]: status === 'error',\n    [`${prefixCls}-status-validating`]: status === 'validating',\n    [`${prefixCls}-has-feedback`]: hasFeedback,\n  });\n}\n\nexport function getMergedStatus(contextStatus?: ValidateStatus, customStatus?: InputStatus) {\n  return customStatus || contextStatus;\n}\n"],"names":["classNames"],"mappings":";;;;;AAIgB,SAAA,mBAAA,CACd,SACA,EAAA,MAAA,EACA,WACA,EAAA;AACA,EAAA,OAAOA,iBAAW,CAAA;AAAA,IAChB,CAAC,CAAA,EAAG,SAAS,CAAA,eAAA,CAAiB,GAAG,MAAW,KAAA,SAAA;AAAA,IAC5C,CAAC,CAAA,EAAG,SAAS,CAAA,eAAA,CAAiB,GAAG,MAAW,KAAA,SAAA;AAAA,IAC5C,CAAC,CAAA,EAAG,SAAS,CAAA,aAAA,CAAe,GAAG,MAAW,KAAA,OAAA;AAAA,IAC1C,CAAC,CAAA,EAAG,SAAS,CAAA,kBAAA,CAAoB,GAAG,MAAW,KAAA,YAAA;AAAA,IAC/C,CAAC,CAAA,EAAG,SAAS,CAAA,aAAA,CAAe,GAAG,WAAA;AAAA,GAChC,CAAA,CAAA;AACH,CAAA;AAEgB,SAAA,eAAA,CAAgB,eAAgC,YAA4B,EAAA;AAC1F,EAAA,OAAO,YAAgB,IAAA,aAAA,CAAA;AACzB;;;;;"}