-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathattributes.ts
41 lines (40 loc) · 907 Bytes
/
attributes.ts
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
export let componentPropToCSSPropMapping = {
m: 'margin',
mt: 'margin-top',
mb: 'margin-bottom',
ml: 'margin-left',
mr: 'margin-right',
p: 'padding',
pt: 'padding-top',
pb: 'padding-bottom',
pl: 'padding-left',
pr: 'padding-right',
w: 'width',
h: 'height',
margin: 'margin',
marginTop: 'margin-top',
marginBottom: 'margin-bottom',
marginLeft: 'margin-left',
marginRight: 'margin-right',
padding: 'padding',
paddingTop: 'padding-top',
paddingBottom: 'padding-bottom',
paddingLeft: 'padding-left',
paddingRight: 'padding-right',
width: 'width',
height: 'height',
}
export let CSSPropToClassNameMapping = {
margin: 'm',
'margin-top': 'mt',
'margin-bottom': 'mb',
'margin-left': 'ml',
'margin-right': 'mr',
padding: 'p',
'padding-top': 'pt',
'padding-bottom': 'pb',
'padding-left': 'pl',
'padding-right': 'pr',
width: 'w',
height: 'h',
}