Skip to content

Commit f22c409

Browse files
committed
refactor(material-experimental/menubar): switch to standalone
Reworks `material-experimental/menubar` to support standalone.
1 parent 1a2a3b3 commit f22c409

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

src/material-experimental/menubar/menubar-item.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ describe('MatMenuBarItem', () => {
1010

1111
beforeEach(waitForAsync(() => {
1212
TestBed.configureTestingModule({
13-
imports: [MatMenuBarModule, CdkMenuModule],
14-
declarations: [SimpleMenuBarItem],
13+
imports: [MatMenuBarModule, CdkMenuModule, SimpleMenuBarItem],
1514
}).compileComponents();
1615
}));
1716

@@ -63,6 +62,8 @@ describe('MatMenuBarItem', () => {
6362
</div>
6463
</ng-template>
6564
`,
65+
standalone: true,
66+
imports: [MatMenuBarModule, CdkMenuModule],
6667
})
6768
class SimpleMenuBarItem {
6869
@ViewChild(CdkMenuItem) menubarItem: MatMenuBarItem;

src/material-experimental/menubar/menubar-item.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ function removeIcons(element: Element) {
3636
'[attr.aria-disabled]': 'disabled || null',
3737
},
3838
providers: [{provide: CdkMenuItem, useExisting: MatMenuBarItem}],
39+
standalone: true,
3940
})
4041
export class MatMenuBarItem extends CdkMenuItem {
4142
override getLabel(): string {

src/material-experimental/menubar/menubar-module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ import {MatMenuBar} from './menubar';
1212
import {MatMenuBarItem} from './menubar-item';
1313

1414
@NgModule({
15-
imports: [CdkMenuModule],
15+
imports: [CdkMenuModule, MatMenuBar, MatMenuBarItem],
1616
exports: [MatMenuBar, MatMenuBarItem],
17-
declarations: [MatMenuBar, MatMenuBarItem],
1817
})
1918
export class MatMenuBarModule {}

src/material-experimental/menubar/menubar.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ describe('MatMenuBar', () => {
1212

1313
beforeEach(waitForAsync(() => {
1414
TestBed.configureTestingModule({
15-
imports: [MatMenuBarModule],
16-
declarations: [SimpleMatMenuBar],
15+
imports: [MatMenuBarModule, SimpleMatMenuBar],
1716
}).compileComponents();
1817
}));
1918

@@ -56,6 +55,8 @@ describe('MatMenuBar', () => {
5655
<mat-menubar-item id="second"></mat-menubar-item>
5756
</mat-menubar>
5857
`,
58+
standalone: true,
59+
imports: [MatMenuBarModule],
5960
})
6061
class SimpleMatMenuBar {
6162
@ViewChild(CdkMenuBar) matMenubar: MatMenuBar;

src/material-experimental/menubar/menubar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@ import {CDK_MENU, CdkMenuBar, CdkMenuGroup, MENU_STACK, MenuStack} from '@angula
2929
{provide: CDK_MENU, useExisting: MatMenuBar},
3030
{provide: MENU_STACK, useClass: MenuStack},
3131
],
32+
standalone: true,
3233
})
3334
export class MatMenuBar extends CdkMenuBar {}

0 commit comments

Comments
 (0)