diff --git a/core/lib/ui_builder.js b/core/lib/ui_builder.js index 3d41acea5..6b290272b 100644 --- a/core/lib/ui_builder.js +++ b/core/lib/ui_builder.js @@ -92,6 +92,7 @@ var ui_builder = function () { if (patternlab.config.debug) { console.log('Omitting ' + pattern.patternPartial + ' from styleguide patterns because it is defined as a defaultPattern.'); } + patternlab.defaultPattern = pattern; return true; } @@ -611,6 +612,12 @@ var ui_builder = function () { //build the viewall pages var allPatterns = buildViewAllPages(headerHTML, patternlab, styleguidePatterns); + //add the defaultPattern if we found one + if (patternlab.defaultPattern) { + allPatterns.push(patternlab.defaultPattern); + addToPatternPaths(patternlab, patternlab.defaultPattern); + } + //build the main styleguide page var styleguideHtml = pattern_assembler.renderPattern(patternlab.viewAll, {