Skip to content

Commit 6141803

Browse files
Merge pull request #109 from topcoder-platform/PROD-3412_about-us
PROD-3412 - show about us item only in topbar -> dev
2 parents 536fea2 + 0a5dcaa commit 6141803

File tree

4 files changed

+18
-8
lines changed

4 files changed

+18
-8
lines changed

src/lib/marketing-navigation/MarketingNavigation.svelte

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import { isMobile } from 'lib/utils/window-size.store';
1212
import { checkAndLoadFonts } from 'lib/utils/fonts';
1313
import NavigationBar from './components/NavigationBar.svelte';
14+
import AboutUsMenuItem from './components/AboutUsMenuItem.svelte';
1415
1516
const ctx = getAppContext()
1617
$: ({auth} = $ctx)
@@ -40,7 +41,10 @@
4041
menuItems={menuItems}
4142
isMobile={$isMobile}
4243
>
43-
<UserArea slot="auth" />
44+
<svelte:fragment slot="auth">
45+
<AboutUsMenuItem />
46+
<UserArea />
47+
</svelte:fragment>
4448
</NavigationBar>
4549

4650
{#if !$isMobile}

src/lib/marketing-navigation/components/NavigationBar.module.scss renamed to src/lib/marketing-navigation/components/AboutUsMenuItem.module.scss

File renamed without changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<script lang="ts">
2+
import LinksMenu from "lib/components/LinksMenu.svelte";
3+
import { navItems } from "lib/config/nav-menu/nav-items.config";
4+
import styles from './AboutUsMenuItem.module.scss';
5+
6+
export let isMobile: boolean = false
7+
8+
</script>
9+
10+
{#if !isMobile}
11+
<LinksMenu menuItems={[navItems.aboutUs]} style="primary" />
12+
<div class={styles.separator}/>
13+
{/if}

src/lib/marketing-navigation/components/NavigationBar.svelte

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
import LinksMenu from '../../components/LinksMenu.svelte';
55
import TopNavbar from 'lib/components/TopNavbar.svelte';
66
import MobileNavigation from 'lib/mobile-navigation/MobileNavigation.svelte';
7-
import { navItems } from 'lib/config/nav-menu/nav-items.config';
8-
import styles from './NavigationBar.module.scss';
9-
107
118
export let style: 'primary'|'secondary'|'tertiary';
129
export let menuItems: NavMenuItem[] = [];
@@ -45,10 +42,6 @@
4542
{/if}
4643

4744
<svelte:fragment slot="right">
48-
{#if !isMobile}
49-
<LinksMenu menuItems={[navItems.aboutUs]} style="primary" />
50-
<div class={styles.separator}/>
51-
{/if}
5245
<slot name="auth"></slot>
5346
</svelte:fragment>
5447
</TopNavbar>

0 commit comments

Comments
 (0)