Skip to content

Repository files navigation

NgxQueueBar

Stack snackbars on top of one another. Display multiple snackbars at once.

This library is basically a copy of MatSnackBar, with some key methods changed. Because of this you can use it using the API identical to MatSnackBar one.

Demo

Try out the Demo

Usage

Install the package:

npm install ngx-queue-bar --save

Import QueueBarModule:

import { QueueBarModule } from 'ngx-queue-bar';

@NgModule({
    declarations: [AppComponent],
    imports: [
        ...
        QueueBarModule
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule { }

Queue a snackbar:

constructor(private _queueBar: QueueBarService) {}

open(message: string, action: string) {
    this._queueBar.open(message, action, {
        duration: 2000,
    });
}

Note

You should really only use MatSnackBar because Material specification discourages stacking snackbars or displaying them consecutively side by side.

About

Display multiple snackbars at once.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages