@pattern-lab/core
Version:
Create atomic design systems with Pattern Lab. This is the core API and orchestrator of the ecosystem.
15 lines (11 loc) • 387 B
JavaScript
;
const _ = require('lodash');
const uikitExcludePattern = (pattern, uikit) => {
const state = pattern.patternState;
const tags = _.isArray(pattern.tags) ? pattern.tags : [pattern.tags];
return (
_.includes(uikit.excludedPatternStates, state) ||
_.intersection(uikit.excludedTags, tags).length > 0
);
};
module.exports = uikitExcludePattern;