@@ -708,8 +708,7 @@ export function createUtilities(theme: Theme) {
708
708
auto : [ decl ( 'grid-column' , 'auto' ) ] ,
709
709
} ,
710
710
} )
711
- // Ensure discoverability for `col-auto` after converting to fallback
712
- suggest ( 'col' , ( ) => [ { values : [ 'auto' ] , valueThemeKeys : [ '--grid-column' ] } ] )
711
+
713
712
functionalUtility ( 'col-span' , {
714
713
handleBareValue : ( { value } ) => {
715
714
if ( ! isPositiveInteger ( value ) ) return null
@@ -755,13 +754,12 @@ export function createUtilities(theme: Theme) {
755
754
756
755
suggest ( 'col-span' , ( ) => [
757
756
{
758
- values : [ 'full' , ... Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ] ,
757
+ values : Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ,
759
758
valueThemeKeys : [ ] ,
760
759
} ,
761
760
] )
762
761
763
762
suggest ( 'col-start' , ( ) => [
764
- { values : [ 'auto' ] , valueThemeKeys : [ '--grid-column-start' ] } ,
765
763
{
766
764
supportsNegative : true ,
767
765
values : Array . from ( { length : 13 } , ( _ , i ) => `${ i + 1 } ` ) ,
@@ -770,7 +768,6 @@ export function createUtilities(theme: Theme) {
770
768
] )
771
769
772
770
suggest ( 'col-end' , ( ) => [
773
- { values : [ 'auto' ] , valueThemeKeys : [ '--grid-column-end' ] } ,
774
771
{
775
772
supportsNegative : true ,
776
773
values : Array . from ( { length : 13 } , ( _ , i ) => `${ i + 1 } ` ) ,
@@ -793,8 +790,7 @@ export function createUtilities(theme: Theme) {
793
790
auto : [ decl ( 'grid-row' , 'auto' ) ] ,
794
791
} ,
795
792
} )
796
- // Ensure discoverability for `row-auto` after converting to fallback
797
- suggest ( 'row' , ( ) => [ { values : [ 'auto' ] , valueThemeKeys : [ '--grid-row' ] } ] )
793
+
798
794
functionalUtility ( 'row-span' , {
799
795
themeKeys : [ ] ,
800
796
handleBareValue : ( { value } ) => {
@@ -841,13 +837,12 @@ export function createUtilities(theme: Theme) {
841
837
842
838
suggest ( 'row-span' , ( ) => [
843
839
{
844
- values : [ 'full' , ... Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ] ,
840
+ values : Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ,
845
841
valueThemeKeys : [ ] ,
846
842
} ,
847
843
] )
848
844
849
845
suggest ( 'row-start' , ( ) => [
850
- { values : [ 'auto' ] , valueThemeKeys : [ '--grid-row-start' ] } ,
851
846
{
852
847
supportsNegative : true ,
853
848
values : Array . from ( { length : 13 } , ( _ , i ) => `${ i + 1 } ` ) ,
@@ -856,7 +851,6 @@ export function createUtilities(theme: Theme) {
856
851
] )
857
852
858
853
suggest ( 'row-end' , ( ) => [
859
- { values : [ 'auto' ] , valueThemeKeys : [ '--grid-row-end' ] } ,
860
854
{
861
855
supportsNegative : true ,
862
856
values : Array . from ( { length : 13 } , ( _ , i ) => `${ i + 1 } ` ) ,
@@ -936,7 +930,7 @@ export function createUtilities(theme: Theme) {
936
930
937
931
suggest ( 'line-clamp' , ( ) => [
938
932
{
939
- values : [ 'none' , ' 1', '2' , '3' , '4' , '5' , '6' ] ,
933
+ values : [ '1' , '2' , '3' , '4' , '5' , '6' ] ,
940
934
valueThemeKeys : [ '--line-clamp' ] ,
941
935
} ,
942
936
] )
@@ -991,13 +985,7 @@ export function createUtilities(theme: Theme) {
991
985
} ,
992
986
} )
993
987
994
- // Suggest only the keyword aspect values (no fraction burst)
995
- suggest ( 'aspect' , ( ) => [
996
- {
997
- values : [ 'auto' , 'square' ] ,
998
- valueThemeKeys : [ '--aspect' ] ,
999
- } ,
1000
- ] )
988
+
1001
989
1002
990
/**
1003
991
* @css `size`
@@ -1245,23 +1233,7 @@ export function createUtilities(theme: Theme) {
1245
1233
} ,
1246
1234
} )
1247
1235
1248
- // Suggest keyword origin values to match snapshot
1249
- suggest ( 'origin' , ( ) => [
1250
- {
1251
- values : [
1252
- 'center' ,
1253
- 'top' ,
1254
- 'top-right' ,
1255
- 'right' ,
1256
- 'bottom-right' ,
1257
- 'bottom' ,
1258
- 'bottom-left' ,
1259
- 'left' ,
1260
- 'top-left' ,
1261
- ] ,
1262
- valueThemeKeys : [ '--transform-origin' ] ,
1263
- } ,
1264
- ] )
1236
+
1265
1237
1266
1238
functionalUtility ( 'perspective-origin' , {
1267
1239
themeKeys : [ '--perspective-origin' ] ,
@@ -1279,23 +1251,7 @@ export function createUtilities(theme: Theme) {
1279
1251
} ,
1280
1252
} )
1281
1253
1282
- // Suggest keyword perspective-origin values to match snapshot
1283
- suggest ( 'perspective-origin' , ( ) => [
1284
- {
1285
- values : [
1286
- 'center' ,
1287
- 'top' ,
1288
- 'top-right' ,
1289
- 'right' ,
1290
- 'bottom-right' ,
1291
- 'bottom' ,
1292
- 'bottom-left' ,
1293
- 'left' ,
1294
- 'top-left' ,
1295
- ] ,
1296
- valueThemeKeys : [ '--perspective-origin' ] ,
1297
- } ,
1298
- ] )
1254
+
1299
1255
1300
1256
/**
1301
1257
* @css `perspective`
@@ -1308,13 +1264,7 @@ export function createUtilities(theme: Theme) {
1308
1264
} ,
1309
1265
} )
1310
1266
1311
- // Suggest `perspective-none` to match snapshot
1312
- suggest ( 'perspective' , ( ) => [
1313
- {
1314
- values : [ 'none' ] ,
1315
- valueThemeKeys : [ '--perspective' ] ,
1316
- } ,
1317
- ] )
1267
+
1318
1268
1319
1269
let translateProperties = ( ) =>
1320
1270
atRoot ( [
@@ -1875,12 +1825,7 @@ export function createUtilities(theme: Theme) {
1875
1825
} ,
1876
1826
} )
1877
1827
1878
- suggest ( 'list' , ( ) => [
1879
- {
1880
- values : [ 'none' , 'disc' , 'decimal' ] ,
1881
- valueThemeKeys : [ '--list-style-type' ] ,
1882
- } ,
1883
- ] )
1828
+
1884
1829
1885
1830
// list-image-*
1886
1831
@@ -1892,12 +1837,7 @@ export function createUtilities(theme: Theme) {
1892
1837
} ,
1893
1838
} )
1894
1839
1895
- suggest ( 'list-image' , ( ) => [
1896
- {
1897
- values : [ 'none' ] ,
1898
- valueThemeKeys : [ '--list-style-image' ] ,
1899
- } ,
1900
- ] )
1840
+
1901
1841
1902
1842
staticUtility ( 'appearance-none' , [ [ 'appearance' , 'none' ] ] )
1903
1843
staticUtility ( 'appearance-auto' , [ [ 'appearance' , 'auto' ] ] )
@@ -1923,7 +1863,7 @@ export function createUtilities(theme: Theme) {
1923
1863
1924
1864
suggest ( 'columns' , ( ) => [
1925
1865
{
1926
- values : [ 'auto' , ... Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ] ,
1866
+ values : Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ,
1927
1867
valueThemeKeys : [ '--columns' , '--container' ] ,
1928
1868
} ,
1929
1869
] )
@@ -1957,12 +1897,7 @@ export function createUtilities(theme: Theme) {
1957
1897
} ,
1958
1898
} )
1959
1899
1960
- suggest ( 'auto-cols' , ( ) => [
1961
- {
1962
- values : [ 'auto' , 'min' , 'max' , 'fr' ] ,
1963
- valueThemeKeys : [ '--grid-auto-columns' ] ,
1964
- } ,
1965
- ] )
1900
+
1966
1901
1967
1902
functionalUtility ( 'auto-rows' , {
1968
1903
themeKeys : [ '--grid-auto-rows' ] ,
@@ -1975,12 +1910,7 @@ export function createUtilities(theme: Theme) {
1975
1910
} ,
1976
1911
} )
1977
1912
1978
- suggest ( 'auto-rows' , ( ) => [
1979
- {
1980
- values : [ 'auto' , 'min' , 'max' , 'fr' ] ,
1981
- valueThemeKeys : [ '--grid-auto-rows' ] ,
1982
- } ,
1983
- ] )
1913
+
1984
1914
1985
1915
functionalUtility ( 'grid-cols' , {
1986
1916
themeKeys : [ '--grid-template-columns' ] ,
@@ -2010,14 +1940,14 @@ export function createUtilities(theme: Theme) {
2010
1940
2011
1941
suggest ( 'grid-cols' , ( ) => [
2012
1942
{
2013
- values : [ 'none' , 'subgrid' , ... Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ] ,
1943
+ values : Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ,
2014
1944
valueThemeKeys : [ '--grid-template-columns' ] ,
2015
1945
} ,
2016
1946
] )
2017
1947
2018
1948
suggest ( 'grid-rows' , ( ) => [
2019
1949
{
2020
- values : [ 'none' , 'subgrid' , ... Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ] ,
1950
+ values : Array . from ( { length : 12 } , ( _ , i ) => `${ i + 1 } ` ) ,
2021
1951
valueThemeKeys : [ '--grid-template-rows' ] ,
2022
1952
} ,
2023
1953
] )
@@ -2280,31 +2210,7 @@ export function createUtilities(theme: Theme) {
2280
2210
} )
2281
2211
}
2282
2212
2283
- // Ensure IntelliSense continues to suggest `none` and `full` for all rounded-* roots
2284
- for ( let root of [
2285
- 'rounded' ,
2286
- 'rounded-s' ,
2287
- 'rounded-e' ,
2288
- 'rounded-t' ,
2289
- 'rounded-r' ,
2290
- 'rounded-b' ,
2291
- 'rounded-l' ,
2292
- 'rounded-ss' ,
2293
- 'rounded-se' ,
2294
- 'rounded-ee' ,
2295
- 'rounded-es' ,
2296
- 'rounded-tl' ,
2297
- 'rounded-tr' ,
2298
- 'rounded-br' ,
2299
- 'rounded-bl' ,
2300
- ] ) {
2301
- suggest ( root , ( ) => [
2302
- {
2303
- values : [ 'none' , 'full' ] ,
2304
- valueThemeKeys : [ '--radius' ] ,
2305
- } ,
2306
- ] )
2307
- }
2213
+
2308
2214
}
2309
2215
2310
2216
staticUtility ( 'border-solid' , [
@@ -3812,22 +3718,7 @@ export function createUtilities(theme: Theme) {
3812
3718
} )
3813
3719
3814
3720
// Keep keyword object-position values discoverable in IntelliSense
3815
- suggest ( 'object' , ( ) => [
3816
- {
3817
- values : [
3818
- 'top' ,
3819
- 'top-left' ,
3820
- 'top-right' ,
3821
- 'bottom' ,
3822
- 'bottom-left' ,
3823
- 'bottom-right' ,
3824
- 'left' ,
3825
- 'right' ,
3826
- 'center' ,
3827
- ] ,
3828
- valueThemeKeys : [ '--object-position' ] ,
3829
- } ,
3830
- ] )
3721
+
3831
3722
3832
3723
for ( let [ name , property ] of [
3833
3724
[ 'p' , 'padding' ] ,
@@ -4062,12 +3953,7 @@ export function createUtilities(theme: Theme) {
4062
3953
} ,
4063
3954
} )
4064
3955
4065
- suggest ( 'animate' , ( ) => [
4066
- {
4067
- values : [ 'none' ] ,
4068
- valueThemeKeys : [ '--animate' ] ,
4069
- } ,
4070
- ] )
3956
+
4071
3957
4072
3958
{
4073
3959
let cssFilterValue = [
@@ -4179,12 +4065,7 @@ export function createUtilities(theme: Theme) {
4179
4065
} ,
4180
4066
} )
4181
4067
4182
- suggest ( 'blur' , ( ) => [
4183
- {
4184
- values : [ 'none' ] ,
4185
- valueThemeKeys : [ '--blur' ] ,
4186
- } ,
4187
- ] )
4068
+
4188
4069
4189
4070
functionalUtility ( 'backdrop-blur' , {
4190
4071
themeKeys : [ '--backdrop-blur' , '--blur' ] ,
@@ -4204,12 +4085,7 @@ export function createUtilities(theme: Theme) {
4204
4085
} ,
4205
4086
} )
4206
4087
4207
- suggest ( 'backdrop-blur' , ( ) => [
4208
- {
4209
- values : [ 'none' ] ,
4210
- valueThemeKeys : [ '--backdrop-blur' , '--blur' ] ,
4211
- } ,
4212
- ] )
4088
+
4213
4089
4214
4090
functionalUtility ( 'brightness' , {
4215
4091
themeKeys : [ '--brightness' ] ,
@@ -4931,13 +4807,7 @@ export function createUtilities(theme: Theme) {
4931
4807
} ,
4932
4808
)
4933
4809
4934
- // Ensure `leading-none` remains suggested
4935
- suggest ( 'leading' , ( ) => [
4936
- {
4937
- values : [ 'none' ] ,
4938
- valueThemeKeys : [ '--leading' , '--spacing' ] ,
4939
- } ,
4940
- ] )
4810
+
4941
4811
4942
4812
functionalUtility ( 'tracking' , {
4943
4813
supportsNegative : true ,
@@ -5190,7 +5060,6 @@ export function createUtilities(theme: Theme) {
5190
5060
} )
5191
5061
5192
5062
suggest ( 'underline-offset' , ( ) => [
5193
- { values : [ 'auto' ] , valueThemeKeys : [ '--text-underline-offset' ] } ,
5194
5063
{
5195
5064
supportsNegative : true ,
5196
5065
values : [ '0' , '1' , '2' , '4' , '8' ] ,
0 commit comments