1234567891011121314151617181920212223242526272829303132333435363738 |
- import { createNamespace } from '../utils';
- import { ParentMixin } from '../mixins/relation';
- var _createNamespace = createNamespace('steps'),
- createComponent = _createNamespace[0],
- bem = _createNamespace[1];
- export default createComponent({
- mixins: [ParentMixin('vanSteps')],
- props: {
- center: Boolean,
- iconPrefix: String,
- finishIcon: String,
- activeColor: String,
- inactiveIcon: String,
- inactiveColor: String,
- active: {
- type: [Number, String],
- default: 0
- },
- direction: {
- type: String,
- default: 'horizontal'
- },
- activeIcon: {
- type: String,
- default: 'checked'
- }
- },
- render: function render() {
- var h = arguments[0];
- return h("div", {
- "class": bem([this.direction])
- }, [h("div", {
- "class": bem('items')
- }, [this.slots()])]);
- }
- });
|