{"version":3,"file":"step2.mjs","sources":["../../../../../../packages/components/steps/src/step.ts"],"sourcesContent":["import { buildProps, definePropType } from \"@xplus/utils/props\";\nimport type { ExtractPropTypes, Component } from \"vue\";\nexport interface StepItem {\n  title: string;\n  desc?: string;\n  slot?: string;\n  icon?: string | Component;\n}\nexport const stepProps = buildProps({\n  title: {\n    type: String,\n    required: true,\n  },\n  desc: {\n    type: String,\n  },\n  slotName: {\n    type: String,\n  },\n  icon: {\n    type: definePropType<string | Component>([String, Object]),\n  },\n} as const);\n\nexport type StepProps = ExtractPropTypes<typeof stepProps>;\n"],"names":[],"mappings":";;AACY,MAAC,SAAS,GAAG,UAAU,CAAC;AACpC,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,QAAQ,EAAE,IAAI;AAClB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,CAAC;;;;"}