tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 2.82 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/empty/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdEmptyProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 操作按钮 */\n action: {\n type: Function as PropType<TdEmptyProps['action']>,\n },\n /** 描述文字 */\n description: {\n type: [String, Function] as PropType<TdEmptyProps['description']>,\n },\n /** 组件图片,可以完全自定义内容。值类型为字符串时,表示图片地址;值类型为对象时,则表示透传全部属性到图片组件,示例:`<Empty image={{ src: '', shape: 'round' }} />` */\n image: {\n type: [String, Function] as PropType<TdEmptyProps['image']>,\n },\n /** 透传图片样式表 */\n imageStyle: {\n type: Object as PropType<TdEmptyProps['imageStyle']>,\n },\n /** 空状态的尺寸,默认为 `medium` */\n size: {\n type: String as PropType<TdEmptyProps['size']>,\n default: 'medium' as TdEmptyProps['size'],\n validator(val: TdEmptyProps['size']): boolean {\n if (!val) return true;\n return ['small', 'medium', 'large'].includes(val);\n },\n },\n /** 错误标题 */\n title: {\n type: [String, Function] as PropType<TdEmptyProps['title']>,\n },\n /** 组件类型,如:空数据/成功/失败/网络错误/建设中 */\n type: {\n type: String as PropType<TdEmptyProps['type']>,\n default: 'empty' as TdEmptyProps['type'],\n validator(val: TdEmptyProps['type']): boolean {\n if (!val) return true;\n return ['empty', 'success', 'fail', 'network-error', 'maintenance'].includes(val);\n },\n },\n};\n"],"names":["action","type","Function","description","String","image","imageStyle","Object","size","validator","val","includes","title"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,MAAQ,EAAA;AACNC,IAAAA,IAAM,EAAAC,QAAAA;GACR;AAEAC,EAAAA,WAAa,EAAA;AACXF,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQF,QAAQ,CAAA;GACzB;AAEAG,EAAAA,KAAO,EAAA;AACLJ,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQF,QAAQ,CAAA;GACzB;AAEAI,EAAAA,UAAY,EAAA;AACVL,IAAAA,IAAM,EAAAM,MAAAA;GACR;AAEAC,EAAAA,IAAM,EAAA;AACJP,IAAAA,IAAM,EAAAG,MAAA;AACN,IAAA,SAAA,EAAS,QAAA;AACTK,IAAAA,WAAAA,SAAAA,UAAUC,GAAoC,EAAA;AAC5C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,OAAS,EAAA,QAAA,EAAU,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAClD,KAAA;GACF;AAEAE,EAAAA,KAAO,EAAA;AACLX,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQF,QAAQ,CAAA;GACzB;AAEAD,EAAAA,IAAM,EAAA;AACJA,IAAAA,IAAM,EAAAG,MAAA;AACN,IAAA,SAAA,EAAS,OAAA;AACTK,IAAAA,WAAAA,SAAAA,UAAUC,GAAoC,EAAA;AAC5C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACV,MAAA,OAAA,CAAC,SAAS,SAAW,EAAA,MAAA,EAAQ,iBAAiB,aAAa,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAClF,KAAA;AACF,GAAA;AACF,CAAA;;;;"}