UNPKG

song-ui-u

Version:

vue3 + js的PC前端组件库

46 lines (42 loc) 1.02 kB
'use strict'; var vue = require('vue'); var index = require('../../../hook/use-namespace/index.cjs'); require('song-ui-pro-icon'); require('../../../hook/use-zindex/index.cjs'); var steps = /* @__PURE__ */ vue.defineComponent({ name: "x-steps", props: { active: { type: Number, default: 0 }, finishStatus: { type: String, default: "" }, direction: { type: String, default: "horizontal" } }, setup(props, { slots }) { const ns = index.useNamespace("steps"); return () => { const children = slots.default?.(); return vue.createVNode("div", { "class": [ns.b(), ns.m("direction", props.direction)] }, [children?.map((child, index) => { return vue.cloneVNode(child, { index: index + 1, active: props.active, finishStatus: props.finishStatus, direction: props.direction }); })]); }; } }); module.exports = steps; //# sourceMappingURL=steps.cjs.map