|
1 | 1 | import { CommonModule } from '@angular/common';
|
2 | 2 | import { NgModule } from '@angular/core';
|
3 | 3 |
|
4 |
| -import { BsDropdownConfig, BsDropdownModule } from 'ngx-bootstrap/dropdown'; |
5 |
| -import { TooltipConfig, TooltipModule } from 'ngx-bootstrap/tooltip'; |
6 |
| - |
| 4 | +import { ApplicationLauncherComponent } from './application-launcher/application-launcher.component'; |
| 5 | +import { ApplicationLauncherModule } from './application-launcher/application-launcher.module'; |
7 | 6 | import { NavigationItemConfig } from './navigation-item-config';
|
8 | 7 | import { VerticalNavigationComponent } from './vertical-navigation/vertical-navigation.component';
|
9 |
| -import { WindowReference } from '../utilities/window.reference'; |
10 |
| -import { ApplicationLauncherComponent } from './application-launcher/application-launcher.component'; |
| 8 | +import { VerticalNavigationModule } from './vertical-navigation/vertical-navigation.module'; |
11 | 9 |
|
12 | 10 | export {
|
13 | 11 | NavigationItemConfig
|
14 | 12 | };
|
15 | 13 |
|
16 | 14 | /**
|
17 | 15 | * A module containing objects associated with the navigation components
|
| 16 | + * |
| 17 | + * @deprecated Use individual module imports |
| 18 | + * |
| 19 | + * import { |
| 20 | + * ApplicationLauncherModule, |
| 21 | + * VerticalNavigationModule |
| 22 | + * } from 'patternfly-ng/navigation'; |
18 | 23 | */
|
19 | 24 | @NgModule({
|
20 | 25 | imports: [
|
21 |
| - BsDropdownModule.forRoot(), |
| 26 | + ApplicationLauncherModule, |
22 | 27 | CommonModule,
|
23 |
| - TooltipModule.forRoot() |
| 28 | + VerticalNavigationModule |
24 | 29 | ],
|
25 |
| - declarations: [ ApplicationLauncherComponent, VerticalNavigationComponent], |
26 |
| - exports: [ ApplicationLauncherComponent, VerticalNavigationComponent], |
27 |
| - providers: [BsDropdownConfig, TooltipConfig, WindowReference] |
| 30 | + exports: [ ApplicationLauncherComponent, VerticalNavigationComponent] |
28 | 31 | })
|
29 |
| -export class NavigationModule {} |
| 32 | +export class NavigationModule { |
| 33 | + constructor() { |
| 34 | + console.log('patternfly-ng: NavigationModule is deprecated; use ApplicationLauncherModule ' + |
| 35 | + 'or VerticalNavigationModule'); |
| 36 | + } |
| 37 | +} |
0 commit comments