tailwindcss/src/lib/substituteScreenAtRules.js
Adam Wathan 38b4eeb288 Prettier likes parens a lot now
git blame is now broken forever.
2020-10-16 15:39:44 -04:00

18 lines
437 B
JavaScript

import _ from 'lodash'
import buildMediaQuery from '../util/buildMediaQuery'
export default function ({ theme }) {
return function (css) {
css.walkAtRules('screen', (atRule) => {
const screen = atRule.params
if (!_.has(theme.screens, screen)) {
throw atRule.error(`No \`${screen}\` screen found.`)
}
atRule.name = 'media'
atRule.params = buildMediaQuery(theme.screens[screen])
})
}
}