UNPKG

@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
'use strict'; 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;