tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 1.56 kB
Source Map (JSON)
{"version":3,"file":"icon-svg-props.mjs","sources":["../../../components/icon/icon-svg-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * updated at 2021-12-12 19:17:30\n * */\n\nimport { TdIconSVGProps } from '../icon/type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否加载组件库内置图标 */\n loadDefaultIcons: {\n type: Boolean,\n default: true,\n },\n /** 图标名称 */\n name: {\n type: String,\n default: '',\n required: true,\n },\n /** 图标尺寸,支持 'small', 'medium', 'large','35px', '3em' 等 */\n size: {\n type: String,\n default: undefined,\n },\n /** 图标地址,地址内容参考[组件内部默认加载图标](https://tdesign.gtimg.com/icon/web/index.js) */\n url: {\n type: [String, Array] as PropType<TdIconSVGProps['url']>,\n },\n /** 点击时触发 */\n onClick: Function as PropType<TdIconSVGProps['onClick']>,\n};\n"],"names":["loadDefaultIcons","type","Boolean","name","String","required","size","url","Array","onClick","Function"],"mappings":";;;;;;AAUA,mBAAe;AAEbA,EAAAA,gBAAkB,EAAA;AAChBC,IAAAA,IAAM,EAAAC,OAAA;IACN,SAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,IAAM,EAAA;AACJF,IAAAA,IAAM,EAAAG,MAAA;AACN,IAAA,SAAA,EAAS,EAAA;AACTC,IAAAA,QAAU,EAAA,IAAA;GACZ;AAEAC,EAAAA,IAAM,EAAA;AACJL,IAAAA,IAAM,EAAAG,MAAA;AACN,IAAA,SAAA,EAAS,KAAA,CAAA;GACX;AAEAG,EAAAA,GAAK,EAAA;AACHN,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQI,KAAK,CAAA;GACtB;AAEAC,EAAAA,OAAS,EAAAC,QAAAA;AACX,CAAA;;;;"}