1
1
export default function ( ) {
2
- return function ( { matchUtilities, addUtilities, theme, variants } ) {
2
+ return function ( { matchUtilities, addUtilities, theme, variants, config } ) {
3
3
matchUtilities (
4
4
{
5
5
'divide-x' : ( value ) => {
6
6
value = value === '0' ? '0px' : value
7
7
8
8
return {
9
9
'& > :not([hidden]) ~ :not([hidden])' : {
10
- ' @defaults border-width' : { } ,
10
+ ... ( config ( 'mode' ) === 'jit' ? { ' @defaults border-width' : { } } : { } ) ,
11
11
'--tw-divide-x-reverse' : '0' ,
12
12
'border-right-width' : `calc(${ value } * var(--tw-divide-x-reverse))` ,
13
13
'border-left-width' : `calc(${ value } * calc(1 - var(--tw-divide-x-reverse)))` ,
@@ -19,7 +19,7 @@ export default function () {
19
19
20
20
return {
21
21
'& > :not([hidden]) ~ :not([hidden])' : {
22
- ' @defaults border-width' : { } ,
22
+ ... ( config ( 'mode' ) === 'jit' ? { ' @defaults border-width' : { } } : { } ) ,
23
23
'--tw-divide-y-reverse' : '0' ,
24
24
'border-top-width' : `calc(${ value } * calc(1 - var(--tw-divide-y-reverse)))` ,
25
25
'border-bottom-width' : `calc(${ value } * var(--tw-divide-y-reverse))` ,
@@ -37,11 +37,11 @@ export default function () {
37
37
addUtilities (
38
38
{
39
39
'.divide-y-reverse > :not([hidden]) ~ :not([hidden])' : {
40
- ' @defaults border-width' : { } ,
40
+ ... ( config ( 'mode' ) === 'jit' ? { ' @defaults border-width' : { } } : { } ) ,
41
41
'--tw-divide-y-reverse' : '1' ,
42
42
} ,
43
43
'.divide-x-reverse > :not([hidden]) ~ :not([hidden])' : {
44
- ' @defaults border-width' : { } ,
44
+ ... ( config ( 'mode' ) === 'jit' ? { ' @defaults border-width' : { } } : { } ) ,
45
45
'--tw-divide-x-reverse' : '1' ,
46
46
} ,
47
47
} ,
0 commit comments