You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							37 lines
						
					
					
						
							848 B
						
					
					
				
			
		
		
	
	
							37 lines
						
					
					
						
							848 B
						
					
					
				| /* 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 = {
 | |
|   pivotText: pivotText,
 | |
|   rootStyle: rootStyle,
 | |
|   portionStyle: portionStyle,
 | |
|   pivotStyle: pivotStyle,
 | |
| };
 |