sass-references/angular-material/material/list/list-module.ts

63 lines
1.5 KiB
TypeScript
Raw Permalink Normal View History

2024-12-06 10:42:08 +08:00
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
import {NgModule} from '@angular/core';
import {MatPseudoCheckboxModule, MatRippleModule, MatCommonModule} from '@angular/material/core';
import {MatDividerModule} from '@angular/material/divider';
import {MatActionList} from './action-list';
import {MatList, MatListItem} from './list';
import {MatListOption} from './list-option';
import {MatListSubheaderCssMatStyler} from './subheader';
import {
MatListItemLine,
MatListItemTitle,
MatListItemMeta,
MatListItemAvatar,
MatListItemIcon,
} from './list-item-sections';
import {MatNavList} from './nav-list';
import {MatSelectionList} from './selection-list';
import {ObserversModule} from '@angular/cdk/observers';
@NgModule({
imports: [
ObserversModule,
MatCommonModule,
MatRippleModule,
MatPseudoCheckboxModule,
MatList,
MatActionList,
MatNavList,
MatSelectionList,
MatListItem,
MatListOption,
MatListSubheaderCssMatStyler,
MatListItemAvatar,
MatListItemIcon,
MatListItemLine,
MatListItemTitle,
MatListItemMeta,
],
exports: [
MatList,
MatActionList,
MatNavList,
MatSelectionList,
MatListItem,
MatListOption,
MatListItemAvatar,
MatListItemIcon,
MatListSubheaderCssMatStyler,
MatDividerModule,
MatListItemLine,
MatListItemTitle,
MatListItemMeta,
],
})
export class MatListModule {}