UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

40 lines 888 B
import { extend } from '../../shared/utils'; import Toast from './toast-class'; import ModalMethods from '../../shared/modal-methods'; export default { name: 'toast', static: { Toast: Toast }, create: function create() { var app = this; app.toast = extend({}, ModalMethods({ app: app, constructor: Toast, defaultSelector: '.toast.modal-in' }), { // Shortcuts show: function show(params) { extend(params, { destroyOnClose: true }); return new Toast(app, params).open(); } }); }, params: { toast: { icon: null, text: null, position: 'bottom', horizontalPosition: 'left', closeButton: false, closeButtonColor: null, closeButtonText: 'Ok', closeTimeout: null, cssClass: null, render: null, containerEl: null } } };