{"version":3,"file":"steps.mjs","sources":["../../../../../../../packages/components/steps/src/steps.ts"],"sourcesContent":["import { buildProps, isNumber } from '@xzx-design/utils'\nimport { CHANGE_EVENT } from '@xzx-design/constants'\n\nimport type { ExtractPropTypes } from 'vue-demi' // test vue-demi\nimport type Steps from './steps.vue'\n\nexport const stepsProps = buildProps({\n  active: {\n    type: Number,\n    default: 0,\n  },\n  direction: {\n    type: String,\n    values: ['horizontal', 'vertical'],\n    default: 'horizontal',\n  },\n  simple: {\n    type: Boolean,\n    default: false,\n  },\n  color: {\n    type: String,\n  },\n  /**\n   * @description 当前步骤状态\n   */\n  processStatus: {\n    type: String,\n    values: ['wait', 'process', 'finish', 'error'],\n    default: 'process',\n  },\n})\n\nexport const stepsEmits = {\n  [CHANGE_EVENT]: (newVal: number, oldVal: number) =>\n    [newVal, oldVal].every(isNumber),\n}\n\nexport type StepsProps = ExtractPropTypes<typeof stepsProps>\nexport type StepsInstance = InstanceType<typeof Steps>\n"],"names":[],"mappings":";;;;;;AAMO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,MAAA,EAAQ,CAAC,YAAA,EAAc,UAAU,CAAA;AAAA,IACjC,OAAS,EAAA,YAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EAIA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,MAAA;AAAA,IACN,MAAQ,EAAA,CAAC,MAAQ,EAAA,SAAA,EAAW,UAAU,OAAO,CAAA;AAAA,IAC7C,OAAS,EAAA,SAAA;AAAA,GACX;AACF,CAAC,EAAA;AAEM,MAAM,UAAa,GAAA;AAAA,EACxB,CAAC,YAAe,GAAA,CAAC,MAAgB,EAAA,MAAA,KAC/B,CAAC,MAAQ,EAAA,MAAM,CAAE,CAAA,KAAA,CAAM,QAAQ,CAAA;AACnC;;;;"}