ez-notifier

Notifier for Angular

Usage no npm install needed!

<script type="module">
  import ezNotifier from 'https://cdn.skypack.dev/ez-notifier';
</script>

README

ez-notifier

Minimalistic design, simple, customizable, and easy-to-use notification library for your Angular 2+ application.

Installation

Run npm install ez-notifier

Code - app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { NotificationBarComponent } from './notification-bar/notification-bar.component';
import { NotifierModule, NotifierService } from 'ez-notifier'

@NgModule({
declarations: [
AppComponent,
NotificationBarComponent
], imports: [
BrowserModule,
NotifierModule
],
providers: [NotifierService],
bootstrap: [AppComponent]
})
export class AppModule { }

Show notification at component.

import { Component, OnInit } from '@angular/core';
import { NotifierService } from'notifier'

@Component({ selector: 'app-notification-bar',
templateUrl: './notification-bar.component.html',
styleUrls: ['./notification-bar.component.scss']
})
export class NotificationBarComponent implements OnInit {

myMessage = 'This is a simple text message from componenet..'
constructor(private notifier: NotifierService) { }

ngOnInit() {
}

showNotification(){
this.notifier.show(this.myMessage, 'error');
}
}

Configuration

Error: this.notifier.show(this.myMessage, 'error');
Warining: this.notifier.show(this.myMessage, 'warning');
Success: this.notifier.show(this.myMessage, 'success');