UNPKG

@studiocms/blog

Version:

Add a blog to your StudioCMS project with ease!

18 lines (17 loc) 502 B
import { FALLBACK_OG_IMAGE } from "./consts.js"; function trimInput(input) { if (input == null) return void 0; const trimmed = input.trim(); return trimmed.length > 0 ? trimmed : void 0; } function getHeroImage(hero, Astro) { const primary = trimInput(hero); const siteFallback = trimInput(Astro.locals?.StudioCMS?.siteConfig?.data?.defaultOgImage); if (primary) return primary; if (siteFallback) return siteFallback; return FALLBACK_OG_IMAGE; } export { getHeroImage, trimInput };