diff --git a/pages-eleventy/tv.11ty.js b/pages-eleventy/tv.11ty.js index e254365..c316d85 100644 --- a/pages-eleventy/tv.11ty.js +++ b/pages-eleventy/tv.11ty.js @@ -29,6 +29,28 @@ export const makeDescription = function ( tvEntry ) { return `Apple Silicon performance and support videos for ${ featuredAppsString }` } + +function renderFeaturedApps ( featuredApps ) { + return /* html */` + + ` +} + class TV { // or `async data() {` // or `get data() {` @@ -110,7 +132,8 @@ class TV { // route, payload: { video, - relatedVideos = [] + relatedVideos = [], + featuredApps = [] } }, // 'device-list': deviceList @@ -129,6 +152,9 @@ class TV { coverBottomHtml } ) + const hasFeaturedApps = featuredApps.length > 0 + const featuredAppsHtml = hasFeaturedApps ? renderFeaturedApps( featuredApps ) : '' + const rowHtml = await this.boundComponent(VideoRow)( relatedVideos ) // const rowHtml = renderedRow.join('') @@ -158,10 +184,7 @@ class TV {
- + ${ featuredAppsHtml }