Sanakey
2021-01-31 53cc6f817625897935fb10c3845ad7be400f3036
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* 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,
};