diff --git a/src/flagged/applyComplexClasses.js b/src/flagged/applyComplexClasses.js index 9b1d7e8f7..17e335a27 100644 --- a/src/flagged/applyComplexClasses.js +++ b/src/flagged/applyComplexClasses.js @@ -236,6 +236,11 @@ function processApplyAtRules(css, lookupTree, config) { export default function applyComplexClasses(config, getProcessedPlugins) { return function(css) { + // We can stop already when we don't have any @apply rules. Vue users: you're welcome! + if (!hasAtRule(css, 'apply')) { + return css + } + // Tree already contains @tailwind rules, don't prepend default Tailwind tree if (hasAtRule(css, 'tailwind')) { return processApplyAtRules(css, css, config)