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
| /* eslint-disable */
| var style = require('../wxs/style.wxs');
| var addUnit = require('../wxs/add-unit.wxs');
|
| function rootStyle(data) {
| return style([
| {
| width: addUnit(data.width),
| height: addUnit(data.height),
| 'border-radius': addUnit(data.radius),
| },
| data.radius ? 'overflow: hidden' : null,
| ]);
| }
|
| var FIT_MODE_MAP = {
| none: 'center',
| fill: 'scaleToFill',
| cover: 'aspectFill',
| contain: 'aspectFit',
| widthFix: 'widthFix',
| heightFix: 'heightFix',
| };
|
| function mode(fit) {
| return FIT_MODE_MAP[fit];
| }
|
| module.exports = {
| rootStyle: rootStyle,
| mode: mode,
| };
|
|