@@ -519,7 +519,9 @@ const ui_builder = function() {
519519 */
520520 function buildViewAllHTML ( patternlab , patterns , patternPartial , uikit ) {
521521 return render (
522- Pattern . createEmpty ( { extendedTemplate : uikit . viewAll } ) ,
522+ uikit . viewAll . path
523+ ? Pattern . createEmpty ( { relPath : uikit . viewAll . path } )
524+ : Pattern . createEmpty ( { extendedTemplate : uikit . viewAll } ) ,
523525 {
524526 //data
525527 partials : patterns ,
@@ -764,7 +766,9 @@ const ui_builder = function() {
764766 return new Promise ( resolve => {
765767 //set the pattern-specific header by compiling the general-header with data, and then adding it to the meta header
766768 const headerPromise = render (
767- Pattern . createEmpty ( { extendedTemplate : uikit . header } ) ,
769+ uikit . header . path
770+ ? Pattern . createEmpty ( { relPath : uikit . header . path } )
771+ : Pattern . createEmpty ( { extendedTemplate : uikit . header } ) ,
768772 {
769773 cacheBuster : patternlab . cacheBuster ,
770774 }
@@ -782,7 +786,9 @@ const ui_builder = function() {
782786
783787 //set the pattern-specific footer by compiling the general-footer with data, and then adding it to the meta footer
784788 const footerPromise = render (
785- Pattern . createEmpty ( { extendedTemplate : uikit . footer } ) ,
789+ uikit . footer . path
790+ ? Pattern . createEmpty ( { relPath : uikit . footer . path } )
791+ : Pattern . createEmpty ( { extendedTemplate : uikit . footer } ) ,
786792 {
787793 patternData : '{}' ,
788794 cacheBuster : patternlab . cacheBuster ,
@@ -824,9 +830,13 @@ const ui_builder = function() {
824830
825831 //build the main styleguide page
826832 return render (
827- Pattern . createEmpty ( {
828- extendedTemplate : uikit . viewAll ,
829- } ) ,
833+ uikit . viewAll . path
834+ ? Pattern . createEmpty ( {
835+ relPath : uikit . viewAll . path ,
836+ } )
837+ : Pattern . createEmpty ( {
838+ extendedTemplate : uikit . viewAll ,
839+ } ) ,
830840 {
831841 partials : uniquePatterns ,
832842 } ,
0 commit comments