{"version":3,"file":"steps.mjs","sources":["../../../../../packages/components/steps/src/steps.ts"],"sourcesContent":["import type { Component, ExtractPropTypes, PropType } from 'vue'\n\nexport type StepStatus =\n  | ''\n  | 'wait'\n  | 'process'\n  | 'finish'\n  | 'error'\n  | 'success'\n\nexport const stepsProps = {\n  space: {\n    type: [Number, String],\n    default: ''\n  },\n  active: {\n    type: [Number, String]\n  },\n  direction: {\n    type: String as PropType<'horizontal' | 'vertical'>,\n    default: 'horizontal'\n  },\n  alignCenter: {\n    type: Boolean,\n    default: false\n  },\n  finishStatus: {\n    type: String as PropType<StepStatus>,\n    default: 'success'\n  },\n  processStatus: {\n    type: String as PropType<StepStatus>,\n    default: 'process'\n  }\n}\n\nexport type StepsProps = ExtractPropTypes<typeof stepsProps>\n\n// step--------------------------------------------------\n\nexport const stepProps = {\n  name: {\n    type: String\n  },\n  title: {\n    type: String,\n    default: ''\n  },\n  icon: {\n    type: [String, Object] as PropType<string | Component>\n  },\n  description: {\n    type: String,\n    default: ''\n  }\n}\n\nexport type StepProps = ExtractPropTypes<typeof stepsProps>\n\nexport type StepState = {\n  status: StepStatus\n  uid: number\n  index: number\n  isLast: boolean\n}\n"],"names":[],"mappings":"AAUO,MAAM,UAAa,GAAA;AAAA,EACxB,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,YAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AACF,EAAA;AAMO,MAAM,SAAY,GAAA;AAAA,EACvB,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AACF;;;;"}