@kalimahapps/tailwind-grid-fluid
Version:
Tailwind plugin to add auto-fit and auto-fill to grid classes
30 lines (28 loc) • 584 B
JavaScript
const plugin = require("tailwindcss/plugin");
module.exports = plugin(
function ({ matchUtilities, theme }) {
matchUtilities(
{
"grid-fit": (value) => ({
gridTemplateColumns: `repeat(auto-fit, minmax(${value}, 1fr))`,
}),
"grid-fill": (value) => ({
gridTemplateColumns: `repeat(auto-fill, minmax(${value}, 1fr))`,
}),
},
{ values: theme("gridFluid") }
);
},
{
theme: {
gridFluid: {
DEFAULT: "10rem",
sm: "6rem",
base: "10rem",
md: "14rem",
lg: "20rem",
xl: "24rem",
},
},
}
);