UNPKG

@area17/a17-tailwind-plugins

Version:

A collection of Tailwind plugins to help build responsive design systems in collaboration with A17 design and development build methodologies

24 lines (22 loc) 501 B
const pseudoElements = [ 'after', 'backdrop', 'before', 'cue', 'first-letter', 'first-line', 'grammar-error', 'marker', 'placeholder', 'selection', ]; module.exports = function ({ addVariant, e }) { const escape = e || ((x) => x); pseudoElements.forEach((pseudo) => { addVariant(pseudo, ({ modifySelectors, separator }) => { modifySelectors(({ className }) => { return `.${escape(`${pseudo}${separator}${className}`)}::${pseudo}`; }); }); }); };