UNPKG

tdesign-mobile-vue

Version:
1 lines 2.09 kB
{"version":3,"file":"grid-item-props.mjs","sources":["../../src/grid/grid-item-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdGridItemProps } from '../grid/type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 透传至 Badge 属性 */\n badge: {\n type: Object as PropType<TdGridItemProps['badge']>,\n },\n /** 文本以外的更多描述,辅助信息。可以通过 Props 传入文本,也可以自定义标题节点 */\n description: {\n type: [String, Function] as PropType<TdGridItemProps['description']>,\n },\n /** 图片,可以是图片地址,也可以自定义图片节点,如果传入对象则透传至 image 组件 */\n image: {\n type: [String, Object, Function] as PropType<TdGridItemProps['image']>,\n },\n /** 内容布局方式 */\n layout: {\n type: String as PropType<TdGridItemProps['layout']>,\n default: 'vertical' as TdGridItemProps['layout'],\n validator(val: TdGridItemProps['layout']): boolean {\n if (!val) return true;\n return ['vertical', 'horizontal'].includes(val);\n },\n },\n /** 文本,可以通过 Props 传入文本,也可以自定义标题节点 */\n text: {\n type: [String, Function] as PropType<TdGridItemProps['text']>,\n },\n};\n"],"names":["badge","type","Object","description","String","Function","image","layout","default","validator","val","includes","text"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAAC,MAAAA;GACR;AAEAC,EAAAA,WAAa,EAAA;AACXF,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,KAAO,EAAA;AACLL,IAAAA,IAAM,EAAA,CAACG,MAAQ,EAAAF,MAAA,EAAQG,QAAQ,CAAA;GACjC;AAEAE,EAAAA,MAAQ,EAAA;AACNN,IAAAA,IAAM,EAAAG,MAAA;AACNI,IAAAA,OAAS,EAAA,UAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAAyC,EAAA;AACjD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,UAAA,EAAY,YAAY,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAChD,KAAA;GACF;AAEAE,EAAAA,IAAM,EAAA;AACJX,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQC,QAAQ,CAAA;AACzB,GAAA;AACF,CAAA;;;;"}