diff --git a/src/components.d.ts b/src/components.d.ts index 40e55d7150ac6b463d8d9099a6f994a25f3a1364..1ae996ab1aaeefd2d2f5cb7adfccb5495b0ccccc 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -542,6 +542,7 @@ export namespace Components { dataMenuDonate: string; dataMenuLanguage: string; isDemo: boolean; + isGroup: boolean; labelFrontPage: string; logoLabel: string; logoUrl: string; @@ -1917,6 +1918,7 @@ declare namespace LocalJSX { dataMenuDonate?: string; dataMenuLanguage?: string; isDemo?: boolean; + isGroup?: boolean; labelFrontPage?: string; logoLabel?: string; logoUrl?: string; diff --git a/src/components/navigation/hy-menu-main-group/hy-menu-main-group.tsx b/src/components/navigation/hy-menu-main-group/hy-menu-main-group.tsx index fe3a5917371e53246b15e609bd2f677d39ba4c4a..31914440f4b0449570c504b1d5f044854503ccf7 100644 --- a/src/components/navigation/hy-menu-main-group/hy-menu-main-group.tsx +++ b/src/components/navigation/hy-menu-main-group/hy-menu-main-group.tsx @@ -78,9 +78,7 @@ export class HyMenuMainGroup { adjustMainMenuPosition(target) { let hyTopHeader = this.el.closest('.hy-site-header__content-top') as HTMLElement; - if (hyTopHeader && hyTopHeader.hasAttribute('is-mobile')) { - console.log('do mobile stuff'); - } else { + if (hyTopHeader && !hyTopHeader.hasAttribute('is-mobile')) { let mainMenuToggle = target.shadowRoot.querySelector('.menu--main-group__toggle') as HTMLElement; let mainMenuDropdown = target.shadowRoot.querySelector('.menu--main-group__dropdown') as HTMLElement; let mainMenuList = target.shadowRoot.querySelector('.list') as HTMLElement; diff --git a/src/components/navigation/menu/menu.tsx b/src/components/navigation/menu/menu.tsx index 2293aaf43215ed8e494e3cba89fb891b5c1c8e0e..7353db8d4ce6e0ecdbad5fbc9c3d5431b002c14d 100644 --- a/src/components/navigation/menu/menu.tsx +++ b/src/components/navigation/menu/menu.tsx @@ -12,6 +12,7 @@ export class Menu { @Event() menuContainerToggled: EventEmitter; @Prop() dataMenuDonate: string; @Prop() dataMenuLanguage: string; + @Prop() isGroup: boolean = false; @Prop() isDemo: boolean = false; @Prop() labelFrontPage: string; @Prop() logoUrl: string; @@ -193,13 +194,15 @@ export class Menu { <slot /> </div> </div> - <div class={'hy-link__donate'}> - {this.donateLink - ? this.donateLink.map((i) => { - return <a href={i.url}>{i.label}</a>; - }) - : ''} - </div> + {!this.isGroup && ( + <div class={'hy-link__donate'}> + {this.donateLink + ? this.donateLink.map((i) => { + return <a href={i.url}>{i.label}</a>; + }) + : ''} + </div> + )} </nav> ); } diff --git a/src/components/navigation/menu/readme.md b/src/components/navigation/menu/readme.md index 01d7e789433afc32665c088414925cc658858c82..6dce64e59f6434ed616652572b4863a52e248db8 100644 --- a/src/components/navigation/menu/readme.md +++ b/src/components/navigation/menu/readme.md @@ -9,6 +9,7 @@ | `dataMenuDonate` | `data-menu-donate` | | `string` | `undefined` | | `dataMenuLanguage` | `data-menu-language` | | `string` | `undefined` | | `isDemo` | `is-demo` | | `boolean` | `false` | +| `isGroup` | `is-group` | | `boolean` | `false` | | `labelFrontPage` | `label-front-page` | | `string` | `undefined` | | `logoLabel` | `logo-label` | | `string` | `undefined` | | `logoUrl` | `logo-url` | | `string` | `undefined` |