{"version":3,"file":"icon.mjs","sources":["../../../../packages/utils/vue/icon.ts"],"sourcesContent":["import {\n  SuccessFilled,\n  InfoFilled,\n  WarningFilled,\n  CircleCloseFilled,\n  Close,\n  Loading,\n  CircleCheck,\n  CircleClose,\n} from 'icon-ultra'\nimport type { Component, PropType } from 'vue'\n\nexport const iconPropType = [\n  String,\n  Object,\n  Function,\n] as PropType<string | Component>\n\nexport const CloseComponents = {\n  Close,\n}\n\nexport const TypeComponents = {\n  Close,\n  SuccessFilled,\n  InfoFilled,\n  WarningFilled,\n  CircleCloseFilled,\n}\n\nexport const TypeComponentsMap = {\n  success: SuccessFilled,\n  warning: WarningFilled,\n  error: CircleCloseFilled,\n  info: InfoFilled,\n}\n\nexport const ValidateComponentsMap = {\n  validating: Loading,\n  success: CircleCheck,\n  error: CircleClose,\n}\n"],"names":[],"mappings":";;AAYO,MAAM,YAAe,GAAA;AAAA,EAC1B,MAAA;AAAA,EACA,MAAA;AAAA,EACA,QAAA;AACF,EAAA;AAEO,MAAM,eAAkB,GAAA;AAAA,EAC7B,KAAA;AACF,EAAA;AAEO,MAAM,cAAiB,GAAA;AAAA,EAC5B,KAAA;AAAA,EACA,aAAA;AAAA,EACA,UAAA;AAAA,EACA,aAAA;AAAA,EACA,iBAAA;AACF,EAAA;AAEO,MAAM,iBAAoB,GAAA;AAAA,EAC/B,OAAS,EAAA,aAAA;AAAA,EACT,OAAS,EAAA,aAAA;AAAA,EACT,KAAO,EAAA,iBAAA;AAAA,EACP,IAAM,EAAA,UAAA;AACR,EAAA;AAEO,MAAM,qBAAwB,GAAA;AAAA,EACnC,UAAY,EAAA,OAAA;AAAA,EACZ,OAAS,EAAA,WAAA;AAAA,EACT,KAAO,EAAA,WAAA;AACT;;;;"}