mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
18 lines
433 B
JavaScript
18 lines
433 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])
|
|
})
|
|
}
|
|
}
|