2.1.6 • Published 1 month ago

ngx-alertifying v2.1.6

Weekly downloads
-
License
ISC
Repository
github
Last release
1 month ago

ngx-alertifying


Description

ngx-alertifying library is a valuable tool for developers seeking a straightforward and stylish method to display important messages within their Angular applications. Our alert message component provides instant feedback on actions, errors, or confirmations, enhancing user experience significantly.

Key Features

  • Complete Customization: Tailor alert messages to match your application perfectly by choosing colors, icons, and animations.

  • Versatile Alert Types: Choose from various alert types, including information, warning, success, and danger, to suit different usage contexts.

  • Easy Integration: Seamless integration into your Angular application. Start displaying alert messages in just a few minutes.

  • Responsive and Appealing: Designed for seamless functionality across devices of all sizes, ensuring a consistent user experience on any screen.

  • Enhanced Accessibility: Our alert messages are designed for easy readability and usability, catering to all users, including those with disabilities.

Installation

npm install ngx-alertifying

Alert Basic usage

import { NgxAlertifyingModule } from 'ngx-alertifying';

@NgModule({
imports: [NgxAlertifyingModule],
// ...
})
export class YourModule { }

Configuration

Module accepts also configuration for the colors and the style of the alert

import { NgxAlertifyingModule } from 'ngx-alertifying';
// Color: use html colors like #fcfcfc
// style: ALERT_STYLE.MATERIAL - ALERT_STYLE.BOOTSTRAP

@NgModule({
imports: [NgxAlertifyingModule.forRoot({
    infoColor: '',  
    warningColor: '',
    dangerColor: '',
    successColor: '',
    style: ALERT_STYLE.MATERIAL
})],
//
})
export class YourModule { }

Component usage example

<ngx-alert [message]="'This is a info alert—check it out!'" [type]="typeInfo"></ngx-alert>

<ngx-alert [title]="'Hey, this is an alert title'" [message]="'This is a info alert—check it out!'" [type]="typeInfo"></ngx-alert>

<ngx-alert [message]="'This is a info alert—check it out!'" [type]="typeInfo" [showBackground]="true"></ngx-alert>

<ngx-alert [title]="'Hey, this is an alert title'" [message]="'This is a info alert—check it out!'" [type]="typeInfo" [showBackground]="true"></ngx-alert>

Component visual look

Example with no Background

no_bg

Example with Background

bg

Toast Basic usage

Configuration

Module accepts also configuration for the colors and the style of the alert

import { NgxAlertifyingModule } from 'ngx-alertifying';

@NgModule({
imports: [NgxAlertifyingModule.forRoot({
    toastDuration: 3000
})],
//
})
export class YourModule { }

Component usage example

  import { ToastService } from 'ngx-alertifying';

  constructor(private toastService: ToastService){}

  addInfo(): void {
    this.toastService.addInfo('This is an info toast message!');
  }

  addError(): void {
    this.toastService.addError('This is an error toast message!');
  }

  addSuccess(): void {
    this.toastService.addSuccess('This is a success toast message!');
  }

  addWarning(): void {
    this.toastService.addWarning('This is a warning toast message!');
  }
2.1.2

1 month ago

2.1.1

1 month ago

2.1.4

1 month ago

2.1.3

1 month ago

2.1.6

1 month ago

2.1.5

1 month ago

2.1.0

2 months ago

2.0.0

2 months ago

1.2.4

7 months ago

1.2.3

7 months ago

1.2.2

8 months ago

1.2.1

8 months ago

1.2.0

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.0

8 months ago