| | |
| | | /* eslint-disable */ |
| | | var utils = require('../wxs/utils.wxs'); |
| | | var style = require('../wxs/style.wxs'); |
| | | |
| | | function pivotText(pivotText, percentage) { |
| | | return pivotText || percentage + '%'; |
| | | } |
| | | |
| | | function rootStyle(data) { |
| | | return style({ |
| | | 'height': data.strokeWidth ? utils.addUnit(data.strokeWidth) : '', |
| | | 'background': data.trackColor, |
| | | }); |
| | | } |
| | | |
| | | function portionStyle(data) { |
| | | return style({ |
| | | background: data.inactive ? '#cacaca' : data.color, |
| | | width: data.percentage ? data.percentage + '%' : '', |
| | | }); |
| | | } |
| | | |
| | | function pivotStyle(data) { |
| | | return style({ |
| | | color: data.textColor, |
| | | right: data.right + 'px', |
| | | background: data.pivotColor ? data.pivotColor : data.inactive ? '#cacaca' : data.color, |
| | | }); |
| | | } |
| | | |
| | | module.exports = { |
| | | text: function(pivotText, percentage) { |
| | | return pivotText || percentage + '%'; |
| | | } |
| | | pivotText: pivotText, |
| | | rootStyle: rootStyle, |
| | | portionStyle: portionStyle, |
| | | pivotStyle: pivotStyle, |
| | | }; |