update vc-slider

pull/9/head
wangxueliang 7 years ago
parent 3bd916b73e
commit 847bed5bca

@ -172,7 +172,7 @@ class Slider extends React.Component {
const _trackStyle = trackStyle[0] || trackStyle const _trackStyle = trackStyle[0] || trackStyle
const track = ( const track = (
<Track <Track
className={`${prefixCls}-track`} class={`${prefixCls}-track`}
vertical={vertical} vertical={vertical}
included={included} included={included}
offset={0} offset={0}

@ -1,8 +1,8 @@
/* eslint-disable react/prop-types */ /* eslint-disable */
import React from 'react' const Track = {
functional: true,
const Track = (props) => { render (createElement, context) {
const { className, included, vertical, offset, length, style } = props const { included, vertical, offset, length, style } = context.data
const positonStyle = vertical ? { const positonStyle = vertical ? {
bottom: `${offset}%`, bottom: `${offset}%`,
@ -12,11 +12,12 @@ const Track = (props) => {
width: `${length}%`, width: `${length}%`,
} }
const elStyle = { context.data.style = {
...style, ...style,
...positonStyle, ...positonStyle,
} }
return included ? <div className={className} style={elStyle} /> : null return included ? createElement('div', context.data, context.children) : null
},
} }
export default Track export default Track

Loading…
Cancel
Save