feat: update to 8 - step 1

This commit is contained in:
nixa 2019-05-28 23:25:55 +03:00
parent b11ccb78ff
commit 0c3dde2fdb
18 changed files with 3109 additions and 4345 deletions

View file

@ -2,8 +2,13 @@ import { Component } from '@angular/core';
import { ToasterConfig } from 'angular2-toaster';
import 'style-loader!angular2-toaster/toaster.css';
import { NbGlobalLogicalPosition, NbGlobalPhysicalPosition, NbGlobalPosition, NbToastrService } from '@nebular/theme';
import { NbToastStatus } from '@nebular/theme/components/toastr/model';
import {
NbComponentStatus,
NbGlobalLogicalPosition,
NbGlobalPhysicalPosition,
NbGlobalPosition,
NbToastrService,
} from '@nebular/theme';
@Component({
selector: 'ngx-toastr',
@ -21,18 +26,17 @@ export class ToastrComponent {
hasIcon = true;
position: NbGlobalPosition = NbGlobalPhysicalPosition.TOP_RIGHT;
preventDuplicates = false;
status: NbToastStatus = NbToastStatus.SUCCESS;
status: NbComponentStatus = 'success';
title = 'HI there!';
content = `I'm cool toaster!`;
types: NbToastStatus[] = [
NbToastStatus.DEFAULT,
NbToastStatus.DANGER,
NbToastStatus.INFO,
NbToastStatus.PRIMARY,
NbToastStatus.SUCCESS,
NbToastStatus.WARNING,
types: NbComponentStatus[] = [
'success',
'info',
'warning',
'danger',
'primary',
];
positions: string[] = [
NbGlobalPhysicalPosition.TOP_RIGHT,
@ -58,13 +62,13 @@ export class ToastrComponent {
openRandomToast () {
const typeIndex = Math.floor(Math.random() * this.types.length);
const quoteIndex = Math.floor(Math.random() * this.quotes.length);
const type: NbToastStatus = this.types[typeIndex];
const type = this.types[typeIndex];
const quote = this.quotes[quoteIndex];
this.showToast(type, quote.title, quote.body);
}
private showToast(type: NbToastStatus, title: string, body: string) {
private showToast(type: NbComponentStatus, title: string, body: string) {
const config = {
status: type,
destroyByClick: this.destroyByClick,

View file

@ -9,8 +9,8 @@ import { WindowFormComponent } from './window-form/window-form.component';
})
export class WindowComponent {
@ViewChild('contentTemplate') contentTemplate: TemplateRef<any>;
@ViewChild('disabledEsc', { read: TemplateRef }) disabledEscTemplate: TemplateRef<HTMLElement>;
@ViewChild('contentTemplate', { static: true }) contentTemplate: TemplateRef<any>;
@ViewChild('disabledEsc', { read: TemplateRef, static: true }) disabledEscTemplate: TemplateRef<HTMLElement>;
constructor(private windowService: NbWindowService) {}