UNPKG

@mozaic-ds/vue-3

Version:

Vue.js implementation of Mozaic Design System

17 lines (14 loc) 465 B
const modifierList = (modifiers) => modifiers.replace(' ', '').split(','); export const responsiveModifierValidators = ( modifiers, authorizedModifiers ) => { return modifierList(modifiers).every((modifier) => authorizedModifiers.includes(modifier) ); }; export const responsiveModifiers = (baseClass, modifiers, outputClasses) => { modifierList(modifiers).forEach((classSuffix) => { outputClasses.push(`${baseClass}--${classSuffix}`); }); };