Add gap-* utilities, remove default values for col-gap and row-gap

This commit is contained in:
Adam Wathan 2019-12-24 20:14:00 -05:00
parent 3e2c626409
commit a552eb185b
5 changed files with 771 additions and 1522 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -71,6 +71,7 @@ import transformOrigin from './plugins/transformOrigin'
import scale from './plugins/scale' import scale from './plugins/scale'
import rotate from './plugins/rotate' import rotate from './plugins/rotate'
import translate from './plugins/translate' import translate from './plugins/translate'
import gridGap from './plugins/gridGap'
import gridTemplateColumns from './plugins/gridTemplateColumns' import gridTemplateColumns from './plugins/gridTemplateColumns'
import gridColumnGap from './plugins/gridColumnGap' import gridColumnGap from './plugins/gridColumnGap'
import gridColumn from './plugins/gridColumn' import gridColumn from './plugins/gridColumn'
@ -154,6 +155,7 @@ export default function({ corePlugins: corePluginConfig }) {
wordBreak, wordBreak,
width, width,
zIndex, zIndex,
gridGap,
gridTemplateColumns, gridTemplateColumns,
gridColumnGap, gridColumnGap,
gridColumn, gridColumn,

5
src/plugins/gridGap.js Normal file
View File

@ -0,0 +1,5 @@
import createUtilityPlugin from '../util/createUtilityPlugin'
export default function() {
return createUtilityPlugin('gridGap', [['gap', ['gridGap']]])
}

View File

@ -405,6 +405,7 @@ module.exports = {
'40': '40', '40': '40',
'50': '50', '50': '50',
}, },
gridGap: theme => theme('spacing'),
gridTemplateColumns: { gridTemplateColumns: {
'1': 'repeat(1, 1fr)', '1': 'repeat(1, 1fr)',
'2': 'repeat(2, 1fr)', '2': 'repeat(2, 1fr)',
@ -419,7 +420,7 @@ module.exports = {
'11': 'repeat(11, 1fr)', '11': 'repeat(11, 1fr)',
'12': 'repeat(12, 1fr)', '12': 'repeat(12, 1fr)',
}, },
gridColumnGap: theme => theme('spacing'), gridColumnGap: {},
gridColumn: { gridColumn: {
'span-1': 'span 1 / span 1', 'span-1': 'span 1 / span 1',
'span-2': 'span 2 / span 2', 'span-2': 'span 2 / span 2',
@ -465,7 +466,7 @@ module.exports = {
'13': '13', '13': '13',
}, },
gridTemplateRows: {}, gridTemplateRows: {},
gridRowGap: theme => theme('spacing'), gridRowGap: {},
gridRow: {}, gridRow: {},
gridRowStart: {}, gridRowStart: {},
gridRowEnd: {}, gridRowEnd: {},
@ -577,6 +578,7 @@ module.exports = {
width: ['responsive'], width: ['responsive'],
wordBreak: ['responsive'], wordBreak: ['responsive'],
zIndex: ['responsive'], zIndex: ['responsive'],
gridGap: ['responsive'],
gridTemplateColumns: ['responsive'], gridTemplateColumns: ['responsive'],
gridColumnGap: ['responsive'], gridColumnGap: ['responsive'],
gridColumn: ['responsive'], gridColumn: ['responsive'],