import { NgModule } from '@angular/core' ; import { DocumentDisplayModeComponent } from './document-display-mode/document-display-mode.component' ; import { ToggleFavoriteComponent } from './toggle-favorite/toggle-favorite.component' ; import { ToggleInfoDrawerComponent } from './toggle-info-drawer/toggle-info-drawer.component' ; import { CommonModule } from '@angular/common' ; import { CoreModule } from '@alfresco/adf-core' ; import { ExtensionsModule } from '@alfresco/adf-extensions' ; import { ToggleJoinLibraryButtonComponent } from './toggle-join-library/toggle-join-library-button.component' ; import { ToggleJoinLibraryMenuComponent } from './toggle-join-library/toggle-join-library-menu.component' ; import { DirectivesModule } from '../../directives/directives.module' ; import { ToggleFavoriteLibraryComponent } from './toggle-favorite-library/toggle-favorite-library.component' ; import { ToggleEditOfflineComponent } from './toggle-edit-offline/toggle-edit-offline.component' ; import { ViewNodeComponent } from './view-node/view-node.component' ; import { AppCommonModule } from '../common/common.module' ; import { SharedToolbarModule } from '@alfresco/aca-shared' ; export function components ( ) { return [ DocumentDisplayModeComponent , ToggleFavoriteComponent , ToggleInfoDrawerComponent , ToggleJoinLibraryButtonComponent , ToggleJoinLibraryMenuComponent , ToggleFavoriteLibraryComponent , ToggleEditOfflineComponent , ViewNodeComponent ] ; } @ NgModule ( { imports : [ CommonModule , CoreModule . forChild ( ) , AppCommonModule , ExtensionsModule , SharedToolbarModule , DirectivesModule ] , declarations : components ( ) , exports : [ components ( ) , SharedToolbarModule ] } ) export class AppToolbarModule { }