Skip to content

Commit 8c69bbf

Browse files
authored
docs(cdk-experimental/menu): add menu demo page (#31902)
1 parent b6d8193 commit 8c69bbf

File tree

8 files changed

+44
-3
lines changed

8 files changed

+44
-3
lines changed

.ng-dev/commit-message.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const commitMessage: CommitMessageConfig = {
1313
'cdk-experimental/column-resize',
1414
'cdk-experimental/combobox',
1515
'cdk-experimental/listbox',
16+
'cdk-experimental/menu',
1617
'cdk-experimental/popover-edit',
1718
'cdk-experimental/radio-group',
1819
'cdk-experimental/scrolling',

src/dev-app/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ ng_project(
3636
"//src/dev-app/cdk-experimental-accordion",
3737
"//src/dev-app/cdk-experimental-combobox",
3838
"//src/dev-app/cdk-experimental-listbox",
39+
"//src/dev-app/cdk-experimental-menu",
3940
"//src/dev-app/cdk-experimental-radio-group",
4041
"//src/dev-app/cdk-experimental-tabs",
4142
"//src/dev-app/cdk-experimental-toolbar",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("//tools:defaults.bzl", "ng_project")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
ng_project(
6+
name = "cdk-experimental-menu",
7+
srcs = glob(["**/*.ts"]),
8+
assets = [
9+
"cdk-menu-demo.html",
10+
":cdk-menu-demo.css",
11+
],
12+
deps = [
13+
"//:node_modules/@angular/core",
14+
],
15+
)

src/dev-app/cdk-experimental-menu/cdk-menu-demo.css

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<p>cdk-experimental-menu coming soon!</p>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.dev/license
7+
*/
8+
9+
import {ChangeDetectionStrategy, Component, ViewEncapsulation} from '@angular/core';
10+
11+
@Component({
12+
templateUrl: 'cdk-menu-demo.html',
13+
styleUrl: 'cdk-menu-demo.css',
14+
encapsulation: ViewEncapsulation.None,
15+
changeDetection: ChangeDetectionStrategy.OnPush,
16+
})
17+
export class CdkExperimentalMenuDemo {}

src/dev-app/dev-app/dev-app-layout.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,14 @@ export class DevAppLayout {
6262
navItems = [
6363
{name: 'Examples', route: '/examples'},
6464
{name: 'CDK Dialog', route: '/cdk-dialog'},
65+
{name: 'CDK Experimental Accordion', route: '/cdk-experimental-accordion'},
6566
{name: 'CDK Experimental Combobox', route: '/cdk-experimental-combobox'},
66-
{name: 'CDK Experimental Radio Group', route: '/cdk-experimental-radio-group'},
6767
{name: 'CDK Experimental Listbox', route: '/cdk-experimental-listbox'},
68+
{name: 'CDK Experimental Menu', route: '/cdk-experimental-menu'},
69+
{name: 'CDK Experimental Radio Group', route: '/cdk-experimental-radio-group'},
6870
{name: 'CDK Experimental Tabs', route: '/cdk-experimental-tabs'},
69-
{name: 'CDK Experimental Accordion', route: '/cdk-experimental-accordion'},
70-
{name: 'CDK Experimental Tree', route: '/cdk-experimental-tree'},
7171
{name: 'CDK Experimental Toolbar', route: '/cdk-experimental-toolbar'},
72+
{name: 'CDK Experimental Tree', route: '/cdk-experimental-tree'},
7273
{name: 'CDK Listbox', route: '/cdk-listbox'},
7374
{name: 'CDK Menu', route: '/cdk-menu'},
7475
{name: 'Autocomplete', route: '/autocomplete'},

src/dev-app/routes.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ export const DEV_APP_ROUTES: Routes = [
5050
loadComponent: () =>
5151
import('./cdk-experimental-listbox/cdk-listbox-demo').then(m => m.CdkExperimentalListboxDemo),
5252
},
53+
{
54+
path: 'cdk-experimental-menu',
55+
loadComponent: () =>
56+
import('./cdk-experimental-menu/cdk-menu-demo').then(m => m.CdkExperimentalMenuDemo),
57+
},
5358
{
5459
path: 'cdk-experimental-radio-group',
5560
loadComponent: () =>

0 commit comments

Comments
 (0)