{"version":3,"file":"icon.mjs","sources":["../../../../../packages/utils/vue/icon.ts"],"sourcesContent":["// import {\r\n//   IconStar,\r\n//   IconStarFilled,\r\n//   IconClose,\r\n//   IconCheck,\r\n//   IconPLus,\r\n//   IconLoading,\r\n// } from '@vuesax-plus/constants'\r\n\r\nimport { definePropType } from './props'\r\n\r\nimport type { Component } from 'vue'\r\n\r\nexport const iconPropType = definePropType<string | Component>([\r\n  String,\r\n  Object,\r\n  Function,\r\n])\r\n\r\n// export const CloseComponents = {\r\n//   IconClose,\r\n// }\r\n\r\n// export const TypeComponents = {\r\n//   IconClose,\r\n//   SuccessFilled,\r\n//   InfoFilled,\r\n//   WarningFilled,\r\n//   CircleCloseFilled,\r\n// }\r\n\r\n// export const TypeComponentsMap = {\r\n//   success: SuccessFilled,\r\n//   warning: WarningFilled,\r\n//   error: CircleCloseFilled,\r\n// }\r\n\r\n// export const ValidateComponentsMap = {\r\n//   validating: Loading,\r\n//   success: CircleCheck,\r\n//   error: CircleClose,\r\n// }\r\n"],"names":[],"mappings":";;;AAaO,MAAM,eAAe,cAAmC,CAAA;AAAA,EAC7D,MAAA;AAAA,EACA,MAAA;AAAA,EACA,QAAA;AACF,CAAC;;;;"}