1
- import { SPACINGS , DEPRECATED_SPACINGS } from "../utils/layout/consts" ;
1
+ import { SPACINGS } from "../utils/layout/consts" ;
2
2
import type { MediaQuery } from "./types" ;
3
3
import { getJustifyClasses , getAlignItemsClasses } from "../common/tailwind" ;
4
4
import { QUERIES } from "../utils/mediaQuery" ;
5
5
6
6
const spacingClasses : {
7
- [ K in QUERIES | SPACINGS | DEPRECATED_SPACINGS ] : K extends QUERIES
8
- ? Record < SPACINGS | DEPRECATED_SPACINGS , string >
9
- : string ;
7
+ [ K in QUERIES | SPACINGS ] : K extends QUERIES ? Record < SPACINGS , string > : string ;
10
8
} = {
11
9
[ SPACINGS . NONE ] : "" ,
12
10
[ SPACINGS . FIFTY ] : "gap-50" ,
@@ -21,15 +19,6 @@ const spacingClasses: {
21
19
[ SPACINGS . ONE_THOUSAND ] : "gap-1000" ,
22
20
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "gap-1200" ,
23
21
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "gap-1600" ,
24
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "gap-50" , // deprecated
25
- [ DEPRECATED_SPACINGS . XXSMALL ] : "gap-100" , // deprecated
26
- [ DEPRECATED_SPACINGS . XSMALL ] : "gap-200" , // deprecated
27
- [ DEPRECATED_SPACINGS . SMALL ] : "gap-300" , // deprecated
28
- [ DEPRECATED_SPACINGS . MEDIUM ] : "gap-400" , // deprecated
29
- [ DEPRECATED_SPACINGS . LARGE ] : "gap-600" , // deprecated
30
- [ DEPRECATED_SPACINGS . XLARGE ] : "gap-800" , // deprecated
31
- [ DEPRECATED_SPACINGS . XXLARGE ] : "gap-1000" , // deprecated
32
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "gap-[52px]" , // deprecated
33
22
[ QUERIES . LARGEDESKTOP ] : {
34
23
[ SPACINGS . NONE ] : "" ,
35
24
[ SPACINGS . FIFTY ] : "ld:gap-50" ,
@@ -44,15 +33,6 @@ const spacingClasses: {
44
33
[ SPACINGS . ONE_THOUSAND ] : "ld:gap-1000" ,
45
34
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "ld:gap-1200" ,
46
35
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "ld:gap-1600" ,
47
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "ld:gap-50" , // deprecated
48
- [ DEPRECATED_SPACINGS . XXSMALL ] : "ld:gap-100" , // deprecated
49
- [ DEPRECATED_SPACINGS . XSMALL ] : "ld:gap-200" , // deprecated
50
- [ DEPRECATED_SPACINGS . SMALL ] : "ld:gap-300" , // deprecated
51
- [ DEPRECATED_SPACINGS . MEDIUM ] : "ld:gap-400" , // deprecated
52
- [ DEPRECATED_SPACINGS . LARGE ] : "ld:gap-600" , // deprecated
53
- [ DEPRECATED_SPACINGS . XLARGE ] : "ld:gap-800" , // deprecated
54
- [ DEPRECATED_SPACINGS . XXLARGE ] : "ld:gap-1000" , // deprecated
55
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "ld:gap-[52px]" , // deprecated
56
36
} ,
57
37
[ QUERIES . DESKTOP ] : {
58
38
[ SPACINGS . NONE ] : "" ,
@@ -68,15 +48,6 @@ const spacingClasses: {
68
48
[ SPACINGS . ONE_THOUSAND ] : "de:gap-1000" ,
69
49
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "de:gap-1200" ,
70
50
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "de:gap-1600" ,
71
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "de:gap-50" , // deprecated
72
- [ DEPRECATED_SPACINGS . XXSMALL ] : "de:gap-100" , // deprecated
73
- [ DEPRECATED_SPACINGS . XSMALL ] : "de:gap-200" , // deprecated
74
- [ DEPRECATED_SPACINGS . SMALL ] : "de:gap-300" , // deprecated
75
- [ DEPRECATED_SPACINGS . MEDIUM ] : "de:gap-400" , // deprecated
76
- [ DEPRECATED_SPACINGS . LARGE ] : "de:gap-600" , // deprecated
77
- [ DEPRECATED_SPACINGS . XLARGE ] : "de:gap-800" , // deprecated
78
- [ DEPRECATED_SPACINGS . XXLARGE ] : "de:gap-1000" , // deprecated
79
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "de:gap-[52px]" , // deprecated
80
51
} ,
81
52
[ QUERIES . TABLET ] : {
82
53
[ SPACINGS . NONE ] : "" ,
@@ -92,15 +63,6 @@ const spacingClasses: {
92
63
[ SPACINGS . ONE_THOUSAND ] : "tb:-mt-1000 tb:-ms-1000 tb:*:mt-1000 tb:*:ms-1000" ,
93
64
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "tb:-mt-1200 tb:-ms-1200 tb:*:mt-1200 tb:*:ms-1200" ,
94
65
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "tb:-mt-1600 tb:-ms-1600 tb:*:mt-1600 tb:*:ms-1600" ,
95
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "tb:-mt-50 tb:-ms-50 tb:*:mt-50 tb:*:ms-50" , // deprecated
96
- [ DEPRECATED_SPACINGS . XXSMALL ] : "tb:-mt-100 tb:-ms-100 tb:*:mt-100 tb:*:ms-100" , // deprecated
97
- [ DEPRECATED_SPACINGS . XSMALL ] : "tb:-mt-200 tb:-ms-200 tb:*:mt-200 tb:*:ms-200" , // deprecated
98
- [ DEPRECATED_SPACINGS . SMALL ] : "tb:-mt-300 tb:-ms-300 tb:*:mt-300 tb:*:ms-300" , // deprecated
99
- [ DEPRECATED_SPACINGS . MEDIUM ] : "tb:-mt-400 tb:-ms-400 tb:*:mt-400 tb:*:ms-400" , // deprecated
100
- [ DEPRECATED_SPACINGS . LARGE ] : "tb:-mt-600 tb:-ms-600 tb:*:mt-600 tb:*:ms-600" , // deprecated
101
- [ DEPRECATED_SPACINGS . XLARGE ] : "tb:-mt-800 tb:-ms-800 tb:*:mt-800 tb:*:ms-800" , // deprecated
102
- [ DEPRECATED_SPACINGS . XXLARGE ] : "tb:-mt-1000 tb:-ms-1000 tb:*:mt-1000 tb:*:ms-1000" , // deprecated
103
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "tb:-mt-[52px] tb:-ms-[52px] tb:*:mt-[52px] tb:*:ms-[52px]" , // deprecated
104
66
} ,
105
67
[ QUERIES . LARGEMOBILE ] : {
106
68
[ SPACINGS . NONE ] : "" ,
@@ -116,15 +78,6 @@ const spacingClasses: {
116
78
[ SPACINGS . ONE_THOUSAND ] : "lm:gap-1000" ,
117
79
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "lm:gap-1200" ,
118
80
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "lm:gap-1600" ,
119
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "lm:gap-50" , // deprecated
120
- [ DEPRECATED_SPACINGS . XXSMALL ] : "lm:gap-100" , // deprecated
121
- [ DEPRECATED_SPACINGS . XSMALL ] : "lm:gap-200" , // deprecated
122
- [ DEPRECATED_SPACINGS . SMALL ] : "lm:gap-300" , // deprecated
123
- [ DEPRECATED_SPACINGS . MEDIUM ] : "lm:gap-400" , // deprecated
124
- [ DEPRECATED_SPACINGS . LARGE ] : "lm:gap-600" , // deprecated
125
- [ DEPRECATED_SPACINGS . XLARGE ] : "lm:gap-800" , // deprecated
126
- [ DEPRECATED_SPACINGS . XXLARGE ] : "lm:gap-1000" , // deprecated
127
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "lm:gap-[52px]" , // deprecated
128
81
} ,
129
82
[ QUERIES . MEDIUMMOBILE ] : {
130
83
[ SPACINGS . NONE ] : "" ,
@@ -140,22 +93,10 @@ const spacingClasses: {
140
93
[ SPACINGS . ONE_THOUSAND ] : "mm:gap-1000" ,
141
94
[ SPACINGS . ONE_THOUSAND_TWO_HUNDRED ] : "mm:gap-1200" ,
142
95
[ SPACINGS . ONE_THOUSAND_SIX_HUNDRED ] : "mm:gap-1600" ,
143
- [ DEPRECATED_SPACINGS . XXXSMALL ] : "mm:gap-50" , // deprecated
144
- [ DEPRECATED_SPACINGS . XXSMALL ] : "mm:gap-100" , // deprecated
145
- [ DEPRECATED_SPACINGS . XSMALL ] : "mm:gap-200" , // deprecated
146
- [ DEPRECATED_SPACINGS . SMALL ] : "mm:gap-300" , // deprecated
147
- [ DEPRECATED_SPACINGS . MEDIUM ] : "mm:gap-400" , // deprecated
148
- [ DEPRECATED_SPACINGS . LARGE ] : "mm:gap-600" , // deprecated
149
- [ DEPRECATED_SPACINGS . XLARGE ] : "mm:gap-800" , // deprecated
150
- [ DEPRECATED_SPACINGS . XXLARGE ] : "mm:gap-1000" , // deprecated
151
- [ DEPRECATED_SPACINGS . XXXLARGE ] : "mm:gap-[52px]" , // deprecated
152
96
} ,
153
97
} ;
154
98
155
- const getSpacingClasses = (
156
- spacing : `${SPACINGS | DEPRECATED_SPACINGS } `,
157
- viewport ?: QUERIES ,
158
- ) : string => {
99
+ const getSpacingClasses = ( spacing : `${SPACINGS } `, viewport ?: QUERIES ) : string => {
159
100
return viewport ? spacingClasses [ viewport ] [ spacing ] : spacingClasses [ spacing ] ;
160
101
} ;
161
102
0 commit comments