The menus weren't using the `mat-menu` component correctly which had led to some inconsistent spacing and the need for style overrides. These changes correctly wrap the menu content in `mat-menu-item` which has the added benefit of having keyboard support. I had to keep some of the overrides in order to preserve the dense layout of the menus. I've also cleaned up the component by: * Removing some unnecessary styles. * Switching single-class usages of `ngClass` to `class.` bindings. * Not using `br` tags for spacing. PR Close #45665 |
||
|---|---|---|
| .. | ||
| src | ||
| BUILD.bazel | ||
| index.ts | ||
| README.md | ||
| tslint.json | ||
ng-devtools
This library was generated with Angular CLI version 9.0.0-rc.5.
Code scaffolding
Run ng generate component component-name --project ng-devtools to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-devtools.
Note: Don't forget to add
--project ng-devtoolsor else it will be added to the default project in yourangular.jsonfile.
Build
Run ng build ng-devtools to build the project. The build artifacts will be stored in the dist/ directory.
Publishing
After building your library with ng build ng-devtools, go to the dist folder cd dist/ng-devtools and run npm publish.
Running unit tests
Run ng test ng-devtools to execute the unit tests via Karma.
Further help
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.