{"version":3,"file":"progress.mjs","sources":["../../../../../../components/progress/src/progress.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nexport const status = ['success', 'danger', 'warning'] as const\nexport type progressStatus = typeof status[number]\nexport type ComponentState = 'info' | 'success' | 'warning' | 'danger'\n\nexport const progressProps = {\n  percentage: {\n    type: Number,\n    default: 0,\n    validator: (val: number): boolean => val >= 0 && val <= 100,\n  },\n  type: {\n    type: String,\n    default: 'line',\n  },\n  height: {\n    type: String,\n    default: '0.5rem',\n  },\n  intermediate: {\n    type: Boolean,\n    default: false,\n  },\n  duration: {\n    type: Number,\n    default: 2,\n  },\n  width: {\n    type: Number,\n    default: 120,\n  },\n  strokeWidth: {\n    type: Number,\n    default: 6,\n  },\n  textInside: {\n    type: Boolean,\n    default: false,\n  },\n  background: {\n    type: String,\n    default: '#f5f5f6',\n  },\n  barColor: {\n    type: String,\n    default: '#3894ff',\n  },\n  color: {\n    type: String,\n    default: '#4987f8',\n  },\n  status: {\n    type: String as PropType<progressStatus>,\n    default: '',\n\n  },\n  striped: {\n    type: Boolean,\n    default: false,\n  },\n  stripedFlow: {\n    type: Boolean,\n    default: false,\n  },\n\n}\nexport type ProgressProps = ExtractPropTypes<typeof progressProps>\n"],"names":[],"mappings":"AACO,MAAM,MAAS,GAAA,CAAC,SAAW,EAAA,QAAA,EAAU,SAAS,EAAA;AAI9C,MAAM,aAAgB,GAAA;AAAA,EAC3B,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,IACT,SAAW,EAAA,CAAC,GAAyB,KAAA,GAAA,IAAO,KAAK,GAAO,IAAA,GAAA;AAAA,GAC1D;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,QAAA;AAAA,GACX;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GAEX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAEF;;;;"}