diff --git a/pages-eleventy/app.11ty.js b/pages-eleventy/app.11ty.js index 5373a5e..0a6e1ca 100644 --- a/pages-eleventy/app.11ty.js +++ b/pages-eleventy/app.11ty.js @@ -86,13 +86,15 @@ export class AppTemplate { } } - render( data ) { + async render( data ) { const { app: { payload: { app, relatedVideos = [] } }, 'device-list': deviceList } = data + const hasRelatedVideos = relatedVideos.length > 0 + // console.log('deviceList', deviceList) // console.log('video.payload', Object.keys(video.payload)) @@ -110,6 +112,9 @@ export class AppTemplate { const relatedLinksHtml = renderPageLinksHtml( app.relatedLinks ) + + const relatedVideosRowHtml = hasRelatedVideos ? await this.boundComponent(VideoRow)( relatedVideos ) : null + return /* html */`
@@ -151,7 +156,7 @@ export class AppTemplate {
- ${ relatedVideos.length > 0 ? /* html */` + ${ hasRelatedVideos ? /* html */` ` : '' }