@@ -400,33 +400,35 @@ f(require('caniuse-lite/data/features/css3-tabsize'), browsers =>
400400// Intrinsic & extrinsic sizing
401401let intrinsic = require ( 'caniuse-lite/data/features/intrinsic-width' )
402402
403+ let sizeProps = [
404+ 'width' , 'min-width' , 'max-width' ,
405+ 'height' , 'min-height' , 'max-height' ,
406+ 'inline-size' , 'min-inline-size' , 'max-inline-size' ,
407+ 'block-size' , 'min-block-size' , 'max-block-size' ,
408+ 'grid' , 'grid-template' ,
409+ 'grid-template-rows' , 'grid-template-columns' ,
410+ 'grid-auto-columns' , 'grid-auto-rows'
411+ ]
412+
403413f ( intrinsic , browsers =>
404- prefix ( [ 'max-content' , 'min-content' , 'fit-content' ] , {
405- props : [
406- 'width' , 'min-width' , 'max-width' ,
407- 'height' , 'min-height' , 'max-height' ,
408- 'inline-size' , 'min-inline-size' , 'max-inline-size' ,
409- 'block-size' , 'min-block-size' , 'max-block-size' ,
410- 'grid' , 'grid-template' ,
411- 'grid-template-rows' , 'grid-template-columns' ,
412- 'grid-auto-columns' , 'grid-auto-rows'
413- ] ,
414+ prefix ( [ 'max-content' , 'min-content' ] , {
415+ props : sizeProps ,
414416 feature : 'intrinsic-width' ,
415417 browsers
416418 } )
417419)
418420
419421f ( intrinsic , { match : / x | \s # 4 / } , browsers =>
420422 prefix ( [ 'fill' , 'fill-available' , 'stretch' ] , {
421- props : [
422- 'width' , 'min-width' , 'max -width',
423- 'height' , 'min-height' , 'max-height' ,
424- 'inline-size' , 'min-inline-size' , 'max-inline-size' ,
425- 'block-size' , 'min-block-size' , 'max-block-size' ,
426- 'grid' , 'grid-template' ,
427- 'grid-template-rows' , 'grid-template-columns' ,
428- 'grid-auto-columns' , 'grid-auto-rows'
429- ] ,
423+ props : sizeProps ,
424+ feature : 'intrinsic -width',
425+ browsers
426+ } )
427+ )
428+
429+ f ( require ( 'caniuse-lite/data/features/fit-content' ) , browsers =>
430+ prefix ( [ 'fit-content' ] , {
431+ props : sizeProps ,
430432 feature : 'intrinsic-width' ,
431433 browsers
432434 } )
0 commit comments