@savvywombat/tailwindcss-grid-areas
Version:
A plugin to provide Tailwind CSS utilities for grid areas.
18 lines (16 loc) • 431 B
JavaScript
const { uniq, flatMap } = require('./lodash-fns')
module.exports = function (gridTemplateAreas) {
return uniq(
flatMap(gridTemplateAreas, (row) => {
return flatMap(row, (area) => {
// extract grid area names from the gridTemplate
return flatMap(area.match(/[^\s]+/g), (match) => {
if (match !== '.') {
return match
}
return []
})
})
})
)
}