From a39e526be08b6cc7688331aad2bb3d30d0b47f26 Mon Sep 17 00:00:00 2001 From: Bandana Laishram Date: Mon, 10 Mar 2025 17:00:24 +0530 Subject: [PATCH] Moving getGnavSource back to utils --- libs/blocks/global-navigation/global-navigation.js | 11 +---------- libs/utils/utils.js | 10 ++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/libs/blocks/global-navigation/global-navigation.js b/libs/blocks/global-navigation/global-navigation.js index 576cbdb802..74181e5ea7 100644 --- a/libs/blocks/global-navigation/global-navigation.js +++ b/libs/blocks/global-navigation/global-navigation.js @@ -6,6 +6,7 @@ import { loadIms, decorateLinks, loadScript, + getGnavSource, getFedsPlaceholderConfig, } from '../../utils/utils.js'; import { @@ -1349,16 +1350,6 @@ class Gnav { }; } -async function getGnavSource() { - const { locale, dynamicNavKey } = getConfig(); - let url = getMetadata('gnav-source') || `${locale.contentRoot}/gnav`; - if (dynamicNavKey) { - const { default: dynamicNav } = await import('../../features/dynamic-navigation/dynamic-navigation.js'); - url = dynamicNav(url, dynamicNavKey); - } - return url; -} - export default async function init(block) { const { mep } = getConfig(); const sourceUrl = await getGnavSource(); diff --git a/libs/utils/utils.js b/libs/utils/utils.js index 76c97e9aff..e7edae3741 100644 --- a/libs/utils/utils.js +++ b/libs/utils/utils.js @@ -842,6 +842,16 @@ function decorateDefaults(el) { }); } +export async function getGnavSource() { + const { locale, dynamicNavKey } = getConfig(); + let url = getMetadata('gnav-source') || `${locale.contentRoot}/gnav`; + if (dynamicNavKey) { + const { default: dynamicNav } = await import('../features/dynamic-navigation/dynamic-navigation.js'); + url = dynamicNav(url, dynamicNavKey); + } + return url; +} + export function isLocalNav() { const { locale = {} } = getConfig(); const gnavSource = getMetadata('gnav-source') || `${locale.contentRoot}/gnav`;