From e0f98cddc7a9b2fc984f208551e82477161eac45 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 11 Jul 2022 23:37:24 +0300 Subject: Attempt #3 --- build.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'build.js') diff --git a/build.js b/build.js index 1a472fc..df9b486 100644 --- a/build.js +++ b/build.js @@ -43,6 +43,10 @@ const galleryViews = galleryJsonList .map((fileName) => fs.readFileSync(path.join(GALLERY_DIR, fileName), "utf-8")) .map(JSON.parse) .map((gallery) => { + // If display_title is "-", do not render a title. Netlify CMS doesn't support optionals well. + const display_title = gallery["display_title"].trim() !== "-" + ? gallery["display_title"] + : undefined; const rows = sliceIntoChunks(gallery["images"], gallery["column_count"]); const columns = transpose(rows); return { -- cgit v1.3