| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- /* eslint-disable */
 
- var style = require('../wxs/style.wxs');
 
- var addUnit = require('../wxs/add-unit.wxs');
 
- function isImage(name) {
 
-   return name.indexOf('/') !== -1;
 
- }
 
- function rootClass(data) {
 
-   var classes = ['custom-class'];
 
-   if (data.classPrefix != null) {
 
-     classes.push(data.classPrefix);
 
-   }
 
-   if (isImage(data.name)) {
 
-     classes.push('van-icon--image');
 
-   } else if (data.classPrefix != null) {
 
-     classes.push(data.classPrefix + '-' + data.name);
 
-   }
 
-   return classes.join(' ');
 
- }
 
- function rootStyle(data) {
 
-   return style([
 
-     {
 
-       color: data.color,
 
-       'font-size': addUnit(data.size),
 
-     },
 
-     data.customStyle,
 
-   ]);
 
- }
 
- module.exports = {
 
-   isImage: isImage,
 
-   rootClass: rootClass,
 
-   rootStyle: rootStyle,
 
- };
 
 
  |