@@ -189,34 +189,21 @@ const NavigationContainer: React.FC<NavigationContainerProps> = ({
189189 */
190190 const navigationItems = navItems || navFromServiceConfig ;
191191
192- const scrollableNavEventTrackingData = {
193- componentName : `scrollable-navigation` ,
194- } ;
195-
196- const topNavEventTrackingData = {
197- componentName : `top-navigation` ,
198- } ;
199-
200- const dropdownNavEventTrackingData = { componentName : `dropdown-navigation` } ;
201-
202- const scrollableNavClickTrackerHandler = useClickTrackerHandler (
203- scrollableNavEventTrackingData ,
204- ) ;
192+ const navEventTrackingMetadata = { componentName : 'scrollable-navigation' } ;
193+ const dropdownNavEventTrackingData = { componentName : 'dropdown-navigation' } ;
205194
206195 const topNavClickTrackerHandler = useClickTrackerHandler (
207- topNavEventTrackingData ,
196+ navEventTrackingMetadata ,
197+ ) ;
198+ const bottomNavClickTrackerHandler = useClickTrackerHandler (
199+ navEventTrackingMetadata ,
208200 ) ;
209-
210201 const dropdownNavClickTrackerHandler = useClickTrackerHandler (
211202 dropdownNavEventTrackingData ,
212203 ) ;
213204
214- const scrollableNavViewTracker = useViewTracker (
215- scrollableNavEventTrackingData ,
216- ) ;
217-
218- const topNavViewTracker = useViewTracker ( topNavEventTrackingData ) ;
219-
205+ const topNavViewTracker = useViewTracker ( navEventTrackingMetadata ) ;
206+ const bottomNavViewTracker = useViewTracker ( navEventTrackingMetadata ) ;
220207 const dropdownNavViewTracker = useViewTracker ( dropdownNavEventTrackingData ) ;
221208
222209 // Compute which top item is active based on current URL
@@ -258,7 +245,7 @@ const NavigationContainer: React.FC<NavigationContainerProps> = ({
258245 matchesUrl ( canonicalLink , origin , item . url ) ,
259246 ) ;
260247
261- const scrollableListItems = (
248+ const bottomScrollableListItems = (
262249 < NavigationUl >
263250 { renderListItems ( {
264251 Li : NavigationLi ,
@@ -267,8 +254,8 @@ const NavigationContainer: React.FC<NavigationContainerProps> = ({
267254 service,
268255 dir,
269256 activeIndex : activeBottomIndex ,
270- clickTracker : scrollableNavClickTrackerHandler ,
271- viewTracker : scrollableNavViewTracker ,
257+ clickTracker : bottomNavClickTrackerHandler ,
258+ viewTracker : bottomNavViewTracker ,
272259 isLite,
273260 pageType,
274261 } ) }
@@ -306,7 +293,7 @@ const NavigationContainer: React.FC<NavigationContainerProps> = ({
306293 < div css = { styles . brandDivider } />
307294 < NavigationRenderer
308295 topScrollableListItems = { topScrollableListItems }
309- scrollableListItems = { scrollableListItems }
296+ bottomScrollableListItems = { bottomScrollableListItems }
310297 dropdownListItems = { dropdownListItems }
311298 menuAnnouncedText = { navMenuText }
312299 dir = { dir }
0 commit comments