<%* /* Time Garden templater component*/ // just hardcoded y values for the banners to look best. Adjust as you need. const bannerConfigs = { Monday: 49, Tuesday: 50, Wednesday: 50, Thursday: 30, Friday: 30, Saturday: 0, Sunday: 2 }; // Get day of daily note const today = moment(tp.file.title, 'YYYY-MM-DD').format("dddd"); // Try to find the correct file extension let bannerExt = 'gif'; // Default let baseFolder = window?.timeGarden?.rootPath.substring(1) + '06 Templates/Images/Daily Notes'; console.log("BASEFOLDER", baseFolder); const extensions = ['gif', 'jpg', 'jpeg', 'png', 'webp']; for (let ext of extensions) { let filePath = `${baseFolder}/${today}Banner.${ext}`; let file = tp.app.vault.getAbstractFileByPath(filePath); if (file) { bannerExt = ext; break; } } // Add banner yaml properties, including the fitting y-value tR += `banner: - - ${today}Banner.${bannerExt} banner-y: ${bannerConfigs[today]} banner-x: 30 content-start: 200 banner-display: cover banner-repeat: true banner-height: 400 banner-fade: -75 banner-radius: 25`; _%>