Add experimental 2xl breakpoint (#2468)

This commit is contained in:
Adam Wathan 2020-09-29 16:06:31 -04:00
parent 08431100a3
commit d01636caff
4 changed files with 43633 additions and 22 deletions

File diff suppressed because it is too large Load Diff

View File

@ -12,6 +12,7 @@ const featureFlags = {
'applyComplexClasses',
'darkModeVariant',
'standardFontWeights',
'additionalBreakpoint',
],
}

View File

@ -0,0 +1,11 @@
export default {
theme: {
screens: {
sm: '640px',
md: '768px',
lg: '1024px',
xl: '1280px',
'2xl': '1536px',
},
},
}

View File

@ -6,33 +6,25 @@ import defaultLineHeights from '../flagged/defaultLineHeights.js'
import extendedFontSizeScale from '../flagged/extendedFontSizeScale.js'
import darkModeVariant from '../flagged/darkModeVariant.js'
import standardFontWeights from '../flagged/standardFontWeights'
import additionalBreakpoint from '../flagged/additionalBreakpoint'
export default function getAllConfigs(config) {
const configs = [defaultConfig]
if (flagEnabled(config, 'uniformColorPalette')) {
configs.unshift(uniformColorPalette)
const features = {
uniformColorPalette,
extendedSpacingScale,
defaultLineHeights,
extendedFontSizeScale,
standardFontWeights,
darkModeVariant,
additionalBreakpoint,
}
if (flagEnabled(config, 'extendedSpacingScale')) {
configs.unshift(extendedSpacingScale)
}
if (flagEnabled(config, 'defaultLineHeights')) {
configs.unshift(defaultLineHeights)
}
if (flagEnabled(config, 'extendedFontSizeScale')) {
configs.unshift(extendedFontSizeScale)
}
if (flagEnabled(config, 'standardFontWeights')) {
configs.unshift(standardFontWeights)
}
if (flagEnabled(config, 'darkModeVariant')) {
configs.unshift(darkModeVariant)
}
Object.keys(features).forEach(feature => {
if (flagEnabled(config, feature)) {
configs.unshift(features[feature])
}
})
return [config, ...configs]
}