ember-bootstrap-toasts-manager
v1.4.0
Published
Ember-addon that provides a simple mechanism for interaction with user using toasts.
Maintainers
Readme
ember-bootstrap-toasts-manager
ember-bootstrap-toasts-manager is an Ember-addon that provides a simple mechanism for interaction with user using toasts. This addon is based on ember-bootstrap.
Installation
ember i ember-bootstrap-toasts-manager
Add next to your application.hbs:
<ToastsContainer />import Controller from "@ember/controller";
import { action } from "@ember/object";
import { inject as service } from "@ember/service";
import ToastsManager from "ember-bootstrap-toasts-manager/services/toasts-manager";
export default class ApplicationController extends Controller {
@service declare toastsManager: ToastsManager;
@action
showToast() {
this.toastsManager.showBaseToast({
title: "Hello",
message: "This is a toast message",
});
}
}Custom components could be used as well:
this.toastsManager.showToast(CustomToastComponent, {
title: "Hello",
message: "This is a toast message",
});Here CustomToastComponent is a component that will be used to render a toast.
Check components/toasts/base for an example of toast component. Also check Bootstrap Toasts #Custom Content docs.
Compatibility
ember-bootstrap@6bootstrap@5
Demo
Check demo-page

