import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
-import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
-import { PopoverModule } from 'ngx-bootstrap/popover';
+import { BsDropdownModule, CollapseModule, PopoverModule } from 'ngx-bootstrap';
import { AppRoutingModule } from '../../app-routing.module';
import { SharedModule } from '../../shared/shared.module';
imports: [
CommonModule,
AuthModule,
+ CollapseModule.forRoot(),
BsDropdownModule.forRoot(),
PopoverModule.forRoot(),
AppRoutingModule,
<button type="button"
class="navbar-toggle collapsed"
- data-toggle="collapse"
- data-target="#bs-example-navbar-collapse-1">
+ (click)="isCollapsed = !isCollapsed">
<span i18n
class="sr-only">Toggle navigation
</span>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse"
- id="bs-example-navbar-collapse-1">
+ id="bs-example-navbar-collapse-1"
+ [collapse]="isCollapsed">
<ul class="nav navbar-nav navbar-primary">
<!-- Dashboard -->
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
-import { PopoverModule } from 'ngx-bootstrap/popover';
+import { CollapseModule, PopoverModule } from 'ngx-bootstrap';
import { NotificationService } from '../../../shared/services/notification.service';
import { SharedModule } from '../../../shared/shared.module';
const fakeService = new NotificationService(null, null);
- beforeEach(
- async(() => {
- TestBed.configureTestingModule({
- imports: [
- SharedModule,
- RouterTestingModule,
- HttpClientTestingModule,
- PopoverModule.forRoot()
- ],
- declarations: [
- NavigationComponent,
- NotificationsComponent,
- LogoutComponent,
- TaskManagerComponent
- ],
- providers: [{ provide: NotificationService, useValue: fakeService }]
- }).compileComponents();
- })
- );
+ beforeEach(async(() => {
+ TestBed.configureTestingModule({
+ imports: [
+ SharedModule,
+ RouterTestingModule,
+ HttpClientTestingModule,
+ CollapseModule.forRoot(),
+ PopoverModule.forRoot()
+ ],
+ declarations: [
+ NavigationComponent,
+ NotificationsComponent,
+ LogoutComponent,
+ TaskManagerComponent
+ ],
+ providers: [{ provide: NotificationService, useValue: fakeService }]
+ }).compileComponents();
+ }));
beforeEach(() => {
fixture = TestBed.createComponent(NavigationComponent);