fix(docs-infra): correctly configure top-menu nav-item in the sidenav (#42747)
Previously, the condition for showing the top-menu nav-menu in the sidenav was the same as that for switching the sidenav mode from docked (`mode: side`) to floating (`mode: over`). Therefore, the `isWide` input of the corresponding `NavMenuComponent` could be hard-coded to `false` (since the component would only be shown when the sidenav was in floating mode). In 61f6ed2fdfe58679cfada861624c759f1572a430, these two desicions were decoupled, which would result in the top-menu nav-item being shown in the sidenav while the sidenav is in docked mode (and thus the `isWide` input should be set to `true`). This commit fixes it by setting the `isWide` input based on the value of the `dockSideNav` property, as happens for the rest of the nav-menus. PR Close #42747
This commit is contained in:
parent
5aecf265f3
commit
19bcdfb028
|
@ -46,7 +46,7 @@
|
|||
<mat-sidenav-container class="sidenav-container" [class.starting]="isStarting" [class.has-floating-toc]="hasFloatingToc" role="main">
|
||||
|
||||
<mat-sidenav [ngClass]="{'collapsed': !dockSideNav}" #sidenav class="sidenav" [mode]="mode" [opened]="isOpened" (openedChange)="updateHostClasses()">
|
||||
<aio-nav-menu *ngIf="!showTopMenu" [nodes]="topMenuNarrowNodes" [currentNode]="currentNodes?.TopBarNarrow" [isWide]="false"></aio-nav-menu>
|
||||
<aio-nav-menu *ngIf="!showTopMenu" [nodes]="topMenuNarrowNodes" [currentNode]="currentNodes?.TopBarNarrow" [isWide]="dockSideNav"></aio-nav-menu>
|
||||
<aio-nav-menu [nodes]="sideNavNodes" [currentNode]="currentNodes?.SideNav" [isWide]="dockSideNav"></aio-nav-menu>
|
||||
|
||||
<div class="doc-version">
|
||||
|
|
Loading…
Reference in New Issue