All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ikasan.designer.component.SavePromptDialog Maven / Gradle / Ivy

package org.ikasan.designer.component;

import com.vaadin.flow.component.ComponentEventListener;
import com.vaadin.flow.component.confirmdialog.ConfirmDialog;
import org.ikasan.designer.action.DesignerAction;

public class SavePromptDialog extends ConfirmDialog {
    public SavePromptDialog(DesignerAction designerAction, String header, String text,
                            String okButton, String cancelButton) {
        super(header, text, okButton
            , (ComponentEventListener) confirmEvent -> {
                if(designerAction != null) {
               designerAction.execute();
            }
        }, cancelButton, (ComponentEventListener) cancelEvent -> {});
        super.setConfirmButtonTheme("error primary");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy