|
1 | 1 | import _ from 'lodash' |
2 | 2 |
|
3 | | -function className(prefix, modifier) { |
4 | | - return _.startsWith(modifier, '-') ? `-${prefix}-${modifier.slice(1)}` : `${prefix}-${modifier}` |
5 | | -} |
6 | | - |
7 | 3 | export default function() { |
8 | | - return function({ addUtilities, e, theme, variants }) { |
| 4 | + return function({ addUtilities, className, theme, variants }) { |
9 | 5 | const generators = [ |
10 | 6 | (size, modifier) => ({ |
11 | | - [`.${e(className('m', modifier))}`]: { margin: `${size}` }, |
| 7 | + [className('m', modifier)]: { margin: `${size}` }, |
12 | 8 | }), |
13 | 9 | (size, modifier) => ({ |
14 | | - [`.${e(className('my', modifier))}`]: { |
| 10 | + [className('my', modifier)]: { |
15 | 11 | 'margin-top': `${size}`, |
16 | 12 | 'margin-bottom': `${size}`, |
17 | 13 | }, |
18 | | - [`.${e(className('mx', modifier))}`]: { |
| 14 | + [className('mx', modifier)]: { |
19 | 15 | 'margin-left': `${size}`, |
20 | 16 | 'margin-right': `${size}`, |
21 | 17 | }, |
22 | 18 | }), |
23 | 19 | (size, modifier) => ({ |
24 | | - [`.${e(className('mt', modifier))}`]: { 'margin-top': `${size}` }, |
25 | | - [`.${e(className('mr', modifier))}`]: { 'margin-right': `${size}` }, |
26 | | - [`.${e(className('mb', modifier))}`]: { 'margin-bottom': `${size}` }, |
27 | | - [`.${e(className('ml', modifier))}`]: { 'margin-left': `${size}` }, |
| 20 | + [className('mt', modifier)]: { 'margin-top': `${size}` }, |
| 21 | + [className('mr', modifier)]: { 'margin-right': `${size}` }, |
| 22 | + [className('mb', modifier)]: { 'margin-bottom': `${size}` }, |
| 23 | + [className('ml', modifier)]: { 'margin-left': `${size}` }, |
28 | 24 | }), |
29 | 25 | ] |
30 | 26 |
|
|
0 commit comments