UNPKG

tdesign-mobile-vue

Version:
1 lines 3.02 kB
{"version":3,"file":"props.mjs","sources":["../../src/progress/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdProgressProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 进度条颜色。示例:'#ED7B2F' 或 'orange' 或 `['#f00', '#0ff', '#f0f']` 或 `{ '0%': '#f00', '100%': '#0ff' }` 或 `{ from: '#000', to: '#000' }` 等 */\n color: {\n type: [String, Object, Array] as PropType<TdProgressProps['color']>,\n default: '',\n },\n /** 进度百分比,可自定义 */\n label: {\n type: [String, Boolean, Function] as PropType<TdProgressProps['label']>,\n default: true,\n },\n /** 进度条百分比 */\n percentage: {\n type: Number,\n default: 0,\n },\n /** 进度条状态 */\n status: {\n type: String as PropType<TdProgressProps['status']>,\n validator(val: TdProgressProps['status']): boolean {\n if (!val) return true;\n return ['success', 'error', 'warning', 'active'].includes(val);\n },\n },\n /** 进度条线宽。 */\n strokeWidth: {\n type: [String, Number] as PropType<TdProgressProps['strokeWidth']>,\n },\n /** 进度条风格。值为 line,标签(label)显示在进度条右侧;值为 plump,标签(label)显示在进度条里面;值为 circle,标签(label)显示在进度条正中间 */\n theme: {\n type: String as PropType<TdProgressProps['theme']>,\n default: 'line' as TdProgressProps['theme'],\n validator(val: TdProgressProps['theme']): boolean {\n if (!val) return true;\n return ['line', 'plump', 'circle'].includes(val);\n },\n },\n /** 进度条未完成部分颜色 */\n trackColor: {\n type: String,\n default: '',\n },\n};\n"],"names":["color","type","String","Object","Array","default","label","Boolean","Function","percentage","Number","status","validator","val","includes","strokeWidth","theme","trackColor"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAA,CAACC,MAAQ,EAAAC,MAAA,EAAQC,KAAK,CAAA;AAC5BC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAC,EAAAA,KAAO,EAAA;AACLL,IAAAA,IAAM,EAAA,CAACC,MAAQ,EAAAK,OAAA,EAASC,QAAQ,CAAA;AAChCH,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAI,EAAAA,UAAY,EAAA;AACVR,IAAAA,IAAM,EAAAS,MAAA;AACNL,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAM,EAAAA,MAAQ,EAAA;AACNV,IAAAA,IAAM,EAAAC,MAAA;AACNU,IAAAA,WAAAA,SAAAA,UAAUC,GAAyC,EAAA;AACjD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACjB,MAAA,OAAO,CAAC,SAAW,EAAA,OAAA,EAAS,WAAW,QAAQ,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAC/D,KAAA;GACF;AAEAE,EAAAA,WAAa,EAAA;AACXd,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQQ,MAAM,CAAA;GACvB;AAEAM,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAM,EAAAC,MAAA;AACNG,IAAAA,OAAS,EAAA,MAAA;AACTO,IAAAA,WAAAA,SAAAA,UAAUC,GAAwC,EAAA;AAChD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAQ,EAAA,OAAA,EAAS,QAAQ,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACjD,KAAA;GACF;AAEAI,EAAAA,UAAY,EAAA;AACVhB,IAAAA,IAAM,EAAAC,MAAA;AACNG,IAAAA,OAAS,EAAA,EAAA;AACX,GAAA;AACF,CAAA;;;;"}