Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.

Commit bc80aee

Browse files
authored
Merge pull request #5989 from IgniteUI/mpopov/update-navdrawer-docs
docs(navigation-drawer): remove nav tag since it is added from the component itself
2 parents 6247a47 + 2f5f36b commit bc80aee

3 files changed

Lines changed: 11 additions & 27 deletions

File tree

en/components/navdrawer.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
7070
<div class="content-wrap">
7171
<igx-nav-drawer [isOpen]="true">
7272
<ng-template igxDrawer>
73-
<nav>
7473
<span igxDrawerItem [isHeader]="true">Components</span>
7574
<span
7675
*ngFor="let item of navItems"
@@ -82,7 +81,6 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
8281
<igx-icon fontSet="material">{{ item.name }}</igx-icon>
8382
<span>{{ item.text }}</span>
8483
</span>
85-
</nav>
8684
</ng-template>
8785
</igx-nav-drawer>
8886
<main>
@@ -126,13 +124,11 @@ The [`igxRipple`](ripple.md) directive completes the look and feel:
126124
<div class="content-wrap">
127125
<igx-nav-drawer id="navigation" #drawer [isOpen]="true">
128126
<ng-template igxDrawer>
129-
<nav>
130127
<span igxDrawerItem [isHeader]="true">Components</span>
131128
<span *ngFor="let item of navItems" igxDrawerItem [active]="item.text === selected" igxRipple (click)="navigate(item)">
132129
<igx-icon fontSet="material">{{ item.name }}</igx-icon>
133130
<span>{{ item.text }}</span>
134131
</span>
135-
</nav>
136132
</ng-template>
137133
</igx-nav-drawer>
138134
<main>

jp/components/navdrawer.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
7171
<div class="content-wrap">
7272
<igx-nav-drawer [isOpen]="true">
7373
<ng-template igxDrawer>
74-
<nav>
7574
<span igxDrawerItem [isHeader]="true">Components</span>
7675
<span
7776
*ngFor="let item of navItems"
@@ -83,7 +82,6 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
8382
<igx-icon fontSet="material">{{ item.name }}</igx-icon>
8483
<span>{{ item.text }}</span>
8584
</span>
86-
</nav>
8785
</ng-template>
8886
</igx-nav-drawer>
8987
<main>
@@ -127,13 +125,11 @@ Drawer のコンテンツを `igxDrawer` ディレクティブでデコレート
127125
<div class="content-wrap">
128126
<igx-nav-drawer id="navigation" #drawer [isOpen]="true">
129127
<ng-template igxDrawer>
130-
<nav>
131128
<span igxDrawerItem [isHeader]="true">Components</span>
132129
<span *ngFor="let item of navItems" igxDrawerItem [active]="item.text === selected" igxRipple (click)="navigate(item)">
133130
<igx-icon fontSet="material">{{ item.name }}</igx-icon>
134131
<span>{{ item.text }}</span>
135132
</span>
136-
</nav>
137133
</ng-template>
138134
</igx-nav-drawer>
139135
<main>
@@ -349,7 +345,6 @@ export class AppComponent {
349345

350346
<!-- ... -->
351347
<ng-template igxDrawer>
352-
<nav>
353348
<span igxDrawerItem [isHeader]="true">Components</span>
354349

355350
<span
@@ -362,7 +357,6 @@ export class AppComponent {
362357
[active]="rla.isActive">
363358
{{item.name}}
364359
</span>
365-
</nav>
366360
</ng-template>
367361
<!-- ... -->
368362
```
@@ -508,4 +502,4 @@ $custom-theme: navdrawer-theme(
508502
## API とスタイル リファレンス
509503

510504
- [IgxNavigationDrawerComponent API]({environment:angularApiUrl}/classes/igxnavigationdrawercomponent.html)
511-
- [IgxNavigationDrawerComponent スタイル]({environment:sassApiUrl}/themes#function-navdrawer-theme)
505+
- [IgxNavigationDrawerComponent スタイル]({environment:sassApiUrl}/themes#function-navdrawer-theme)

kr/components/navdrawer.md

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,13 @@ While any content can be provided in the template, the [`igxDrawerItem`]({enviro
5151
<div class="content-wrap">
5252
<igx-nav-drawer id="navigation" #drawer [isOpen]="true">
5353
<ng-template igxDrawer>
54-
<nav>
5554
<span igxDrawerItem [isHeader]="true"> Email Account </span>
5655
<span igxDrawerItem igxRipple> Inbox </span>
5756
<span igxDrawerItem igxRipple [active]="true"> Drafts </span>
5857
<span igxDrawerItem igxRipple> Sent </span>
5958
<span igxDrawerItem [isHeader]="true"> Folders </span>
6059
<span igxDrawerItem igxRipple> Deleted </span>
6160
<span igxDrawerItem igxRipple> Archive </span>
62-
</nav>
6361
</ng-template>
6462
</igx-nav-drawer>
6563
<main>
@@ -237,27 +235,23 @@ One way to tie in the active state is to directly use the [`routerLinkActive`](h
237235
```html
238236
<!-- ... -->
239237
<ng-template igxDrawer>
240-
<nav>
241-
<span *ngFor="let item of componentLinks" routerLink="{{item.link}}"
242-
igxDrawerItem igxRipple
243-
routerLinkActive="igx-nav-drawer__item--active" >
244-
{{item.name}}
245-
</span>
246-
</nav>
238+
<span *ngFor="let item of componentLinks" routerLink="{{item.link}}"
239+
igxDrawerItem igxRipple
240+
routerLinkActive="igx-nav-drawer__item--active" >
241+
{{item.name}}
242+
</span>
247243
</ng-template>
248244
<!-- ... -->
249245
```
250246
This approach, of course, does not affect the actual directive active state and could be affected by styling changes. An alternative would be the more advanced use of `routerLinkActive` where it's assigned to a template variable and the `isActive` can be used for binding:
251247
```html
252248
<!-- ... -->
253249
<ng-template igxDrawer>
254-
<nav>
255-
<span *ngFor="let item of componentLinks" routerLink="{{item.link}}"
256-
routerLinkActive #rla="routerLinkActive"
257-
igxDrawerItem igxRipple [active]="rla.isActive">
258-
{{item.name}}
259-
</span>
260-
</nav>
250+
<span *ngFor="let item of componentLinks" routerLink="{{item.link}}"
251+
routerLinkActive #rla="routerLinkActive"
252+
igxDrawerItem igxRipple [active]="rla.isActive">
253+
{{item.name}}
254+
</span>
261255
</ng-template>
262256
<!-- ... -->
263257
```

0 commit comments

Comments
 (0)