UNPKG

@vue-interface/variant

Version:

The contextual variant mixin for interface components.

26 lines (24 loc) 647 B
const plugin = require('tailwindcss/plugin'); const shades = require('./shades.cjs'); const variations = require('./variations.cjs'); const variationShades = require('./variationShades.cjs'); module.exports = plugin(function({ config, theme, matchUtilities }) { matchUtilities({ bg: value => ({ backgroundColor: value }), text: value => ({ color: value }), border: value => ({ borderColor: value }) }, { values: shades(theme('variations'), theme('variationShades')) }); }, { theme: { variations, variationShades } });