<modal-confirm params="id:'confirm-save-modal',headerText: 'Please confirm SAVE', bodyText: confirmText, confirmClick: save"></modal-confirm>
<modal-confirm params="id:'confirm-delete-modal',headerText: 'Please confirm', bodyText: confirmText, confirmClick: confirm"></modal-confirm>
Text parameters (bodyText, headerText) can be either a string (in quotes) or an observable (no quotes)
showSaveModal = () => {
this.showModal('#confirm-save-modal')
// or Peanut.ui.helper.showModal(modal);
};
save = () => {
this.hideModal('#confirm-save-modal')
// or Peanut.ui.helper.showModal(modal);
alert('you saved');
};
init(applicationPath: string, successFunction?: () => void) {
me.application.initialize(applicationPath,
function() {
me.application.registerComponent('@pnut/modal-confirm', () => {
...
});