Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Commit 1965a3a

Browse files
committed
feat(toolbar): Add mdc-toolbar-icon and mdc-toolbar-icon-menu directives.
1 parent 0583bf7 commit 1965a3a

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

src/lib/toolbar/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,17 @@ import { ToolbarRowDirective } from './toolbar-row.directive';
66
import { ToolbarSectionDirective } from './toolbar-section.directive';
77
import { ToolbarTitleDirective } from './toolbar-title.directive';
88
import { ToolbarFixedAdjustDirective } from './toolbar-fixed-adjust.directive';
9+
import { ToolbarIconDirective } from './toolbar-icon.directive';
10+
import { ToolbarIconMenuDirective } from './toolbar-icon-menu.directive';
911

1012
const TOOLBAR_COMPONENTS = [
1113
ToolbarComponent,
1214
ToolbarRowDirective,
1315
ToolbarSectionDirective,
1416
ToolbarTitleDirective,
15-
ToolbarFixedAdjustDirective
17+
ToolbarFixedAdjustDirective,
18+
ToolbarIconDirective,
19+
ToolbarIconMenuDirective
1620
];
1721

1822
@NgModule({
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import {
2+
Directive,
3+
HostBinding
4+
} from '@angular/core';
5+
6+
@Directive({
7+
selector: 'a[mdc-toolbar-icon-menu], span[mdc-toolbar-icon-menu], button[mdc-toolbar-icon-menu]'
8+
})
9+
export class ToolbarIconMenuDirective {
10+
@HostBinding('class.mdc-toolbar__icon--menu') className: string = 'mdc-toolbar__icon--menu';
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import {
2+
Directive,
3+
HostBinding
4+
} from '@angular/core';
5+
6+
@Directive({
7+
selector: 'a[mdc-toolbar-icon], span[mdc-toolbar-icon], button[mdc-toolbar-icon]'
8+
})
9+
export class ToolbarIconDirective {
10+
@HostBinding('class.mdc-toolbar__icon') className: string = 'mdc-toolbar__icon';
11+
}

0 commit comments

Comments
 (0)