-
Notifications
You must be signed in to change notification settings - Fork 0
/
Metrics.js
70 lines (64 loc) · 1.29 KB
/
Metrics.js
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/**
* This file contains metric values that are global to the application.
*/
// Examples of metrics you can define:
export const tiny = 5
export const small = tiny * 2 // 10
export const normal = tiny * 3 // 15
export const medium = normal * 2 // 30
export default {
bottomMargin: {
marginBottom: normal,
},
mediumBottomMargin: {
marginBottom: medium,
},
tinyVerticalMargin: {
marginVertical: tiny,
},
smallVerticalMargin: {
marginVertical: small,
},
verticalMargin: {
marginVertical: normal,
},
mediumVerticalMargin: {
marginVertical: medium,
},
tinyHorizontalMargin: {
marginHorizontal: tiny,
},
smallHorizontalMargin: {
marginHorizontal: small,
},
horizontalMargin: {
marginHorizontal: normal,
},
mediumHorizontalMargin: {
marginHorizontal: medium,
},
tinyHorizontalPadding: {
paddingHorizontal: tiny,
},
smallHorizontalPadding: {
paddingHorizontal: small,
},
horizontalPadding: {
paddingHorizontal: normal,
},
mediumHorizontalPadding: {
paddingHorizontal: medium,
},
tinyVerticalPadding: {
paddingVertical: tiny,
},
smallVerticalPadding: {
paddingVertical: small,
},
verticalPadding: {
paddingVertical: normal,
},
mediumVerticalPadding: {
paddingVertical: medium,
},
}