diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 375c4f4f..a61344b0 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -208,7 +208,9 @@ import { BANNER_HEIGHT, BANNER_HEIGHT_HOME, BANNER_HEIGHT_EXTEND, - MAIN_PANEL_OVERLAPS_BANNER_HEIGHT} from "../constants/constants"; + MAIN_PANEL_OVERLAPS_BANNER_HEIGHT +} from "../constants/constants"; +import { siteConfig } from '../config'; /* Preload fonts */ // (async function() { @@ -325,12 +327,15 @@ function initCustomScrollbar() { } function showBanner() { - const banner = document.getElementById('banner') + if (!siteConfig.banner.enable) return; + + const banner = document.getElementById('banner'); if (!banner) { - console.error('Failed to find the banner element') - return + console.error('Banner element not found'); + return; } - banner.classList.remove('opacity-0', 'scale-105') + + banner.classList.remove('opacity-0', 'scale-105'); } function init() {