UNPKG

hongluan-ui

Version:
1 lines 1.69 kB
{"version":3,"file":"icon2.mjs","sources":["../../../../../../packages/components/icon/src/icon.ts"],"sourcesContent":["import { isValidComponentSize, isValidComponentType } from '@hongluan-ui/utils'\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ComponentSize, ComponentType } from '@hongluan-ui/constants'\nimport type Icon from './icon.vue'\n\nexport const iconProps = {\n type: {\n type: String as PropType<ComponentType>,\n validator: isValidComponentType,\n },\n size: {\n type: String as PropType<ComponentSize>,\n validator: isValidComponentSize,\n },\n name: {\n type: String,\n default: '',\n },\n color: String,\n border: Number,\n opacity: Number,\n width: [Number, String],\n height: [Number, String],\n gradient: Boolean,\n startColor: String,\n fill: Boolean,\n round: Boolean,\n radius: Boolean,\n transition: Boolean,\n effect: String,\n}\nexport type IconProps = ExtractPropTypes<typeof iconProps>\nexport type IconInstance = InstanceType<typeof Icon>\n"],"names":[],"mappings":";;;AACY,MAAC,SAAS,GAAG;AACzB,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,SAAS,EAAE,oBAAoB;AACnC,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,SAAS,EAAE,oBAAoB;AACnC,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,KAAK,EAAE,MAAM;AACf,EAAE,MAAM,EAAE,MAAM;AAChB,EAAE,OAAO,EAAE,MAAM;AACjB,EAAE,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AACzB,EAAE,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,EAAE,QAAQ,EAAE,OAAO;AACnB,EAAE,UAAU,EAAE,MAAM;AACpB,EAAE,IAAI,EAAE,OAAO;AACf,EAAE,KAAK,EAAE,OAAO;AAChB,EAAE,MAAM,EAAE,OAAO;AACjB,EAAE,UAAU,EAAE,OAAO;AACrB,EAAE,MAAM,EAAE,MAAM;AAChB;;;;"}