vant/src/steps/index.js
2020-01-30 10:21:41 +08:00

34 lines
657 B
JavaScript

import { createNamespace } from '../utils';
import { ParentMixin } from '../mixins/relation';
const [createComponent, bem] = createNamespace('steps');
export default createComponent({
mixins: [ParentMixin('vanSteps')],
props: {
activeColor: String,
inactiveIcon: String,
active: {
type: [Number, String],
default: 0,
},
direction: {
type: String,
default: 'horizontal',
},
activeIcon: {
type: String,
default: 'checked',
},
},
render() {
return (
<div class={bem([this.direction])}>
<div class={bem('items')}>{this.slots()}</div>
</div>
);
},
});