banner and fuel updates

This commit is contained in:
2026-06-26 07:38:46 -04:00
parent 5e77741907
commit 18a9b247c4
9 changed files with 137 additions and 29 deletions
+6
View File
@@ -5,6 +5,7 @@ import {
fallbackEvents,
fallbackFuelPrices,
fallbackHomepageBannerImages,
fallbackHomepageVolunteerImages,
fallbackNews,
fallbackNotices,
type ContactItem,
@@ -45,6 +46,7 @@ const directusAssetUrlTemplate =
const directusToken = process.env.DIRECTUS_TOKEN ?? process.env.DIRECTUS_ADMIN_TOKEN;
const directusDebug = ['1', 'true', 'yes', 'on'].includes((process.env.DIRECTUS_DEBUG ?? '').toLowerCase());
const homepageBannerFolder = process.env.DIRECTUS_HOMEPAGE_BANNER_FOLDER ?? 'homepage-banners';
const homepageVolunteersFolder = process.env.DIRECTUS_HOMEPAGE_VOLUNTEERS_FOLDER ?? 'homepage-volunteers';
const cafePageFolder = process.env.DIRECTUS_CAFE_PAGE_FOLDER ?? 'cafe-page';
type DirectusFolder = {
@@ -293,6 +295,10 @@ export const getHomepageBannerImages = () =>
firstTag: 'first',
shuffleRest: true,
});
export const getHomepageVolunteerImages = () =>
getImagesFromFolder(homepageVolunteersFolder, fallbackHomepageVolunteerImages, {
shuffleRest: true,
});
export const getCafePageImages = () => getImagesFromFolder(cafePageFolder, fallbackCafePageImages);
function stripHtml(value = ''): string {