import { Component, AfterViewInit, EventEmitter, Output } from '@angular/core'; import { NgbModal, ModalDismissReasons, NgbPanelChangeEvent, NgbCarouselConfig } from '@ng-bootstrap/ng-bootstrap'; import { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar'; declare var $: any; @Component({ selector: 'app-navigation', templateUrl: './navigation.component.html' }) export class NavigationComponent implements AfterViewInit { @Output() toggleSidebar = new EventEmitter<void>(); public config: PerfectScrollbarConfigInterface = {}; constructor(private modalService: NgbModal) {} // This is for Notifications notifications: Object[] = [ { round: 'round-danger', icon: 'ti-link', title: 'Luanch Admin', subject: 'Just see the my new admin!', time: '9:30 AM' }, { round: 'round-success', icon: 'ti-calendar', title: 'Event today', subject: 'Just a reminder that you have event', time: '9:10 AM' }, { round: 'round-info', icon: 'ti-settings', title: 'Settings', subject: 'You can customize this template as you want', time: '9:08 AM' }, { round: 'round-primary', icon: 'ti-user', title: 'Pavan kumar', subject: 'Just see the my admin!', time: '9:00 AM' } ]; // This is for Mymessages mymessages: Object[] = [ { useravatar: 'assets/images/users/1.jpg', status: 'online', from: 'Pavan kumar', subject: 'Just see the my admin!', time: '9:30 AM' }, { useravatar: 'assets/images/users/2.jpg', status: 'busy', from: 'Sonu Nigam', subject: 'I have sung a song! See you at', time: '9:10 AM' }, { useravatar: 'assets/images/users/2.jpg', status: 'away', from: 'Arijit Sinh', subject: 'I am a singer!', time: '9:08 AM' }, { useravatar: 'assets/images/users/4.jpg', status: 'offline', from: 'Pavan kumar', subject: 'Just see the my admin!', time: '9:00 AM' } ]; ngAfterViewInit() {} }