|
1 | | -import { rem, childrenExist } from '../../lib' |
| 1 | +import { childrenExist, pxToRem } from '../../lib' |
2 | 2 |
|
3 | 3 | const dividerBorderRule = size => ({ |
4 | | - height: rem(0.1 + size * 0.1), |
| 4 | + height: pxToRem(1 + size), |
5 | 5 | background: 'lightgray', |
6 | 6 | }) |
7 | 7 |
|
8 | 8 | const beforeAndAfter = (size, radius) => ({ |
9 | 9 | content: '""', |
10 | 10 | flex: 1, |
11 | | - borderRadius: rem(radius), |
| 11 | + borderRadius: pxToRem(radius), |
12 | 12 | ...dividerBorderRule(size), |
13 | 13 | }) |
14 | 14 |
|
15 | 15 | export default ({ children, size, variables }) => ({ |
16 | 16 | root: { |
17 | | - marginTop: rem(0.1 + size * 0.75), |
18 | | - marginBottom: rem(0.1 + size * 0.75), |
| 17 | + marginTop: pxToRem(10 + size * 7.5), |
| 18 | + marginBottom: pxToRem(10 + size * 7.5), |
19 | 19 | ...(childrenExist(children) |
20 | 20 | ? { |
21 | 21 | display: 'flex', |
22 | 22 | alignItems: 'center', |
23 | 23 | textAlign: 'center', |
24 | 24 | lineHeight: 0, |
25 | | - fontSize: rem(1.4 + size * 0.1), |
| 25 | + fontSize: pxToRem(14 + size), |
26 | 26 | ':before': { |
27 | 27 | ...beforeAndAfter(size, variables.borderRadius), |
28 | | - marginRight: rem(1 + size * 0.2), |
| 28 | + marginRight: pxToRem(10 + size * 2), |
29 | 29 | }, |
30 | 30 | ':after': { |
31 | 31 | ...beforeAndAfter(size, variables.borderRadius), |
32 | | - marginLeft: rem(1 + size * 0.2), |
| 32 | + marginLeft: pxToRem(10 + size * 2), |
33 | 33 | }, |
34 | 34 | } |
35 | 35 | : { |
36 | | - borderRadius: rem(variables.borderRadius), |
| 36 | + borderRadius: pxToRem(variables.borderRadius), |
37 | 37 | ...dividerBorderRule(size), |
38 | 38 | }), |
39 | 39 | }, |
|
0 commit comments