Skip to content

Commit

Permalink
feat: Implement UIAlert class for transaction alerts
Browse files Browse the repository at this point in the history
  • Loading branch information
pawelsa committed May 14, 2026
1 parent ba9eabe commit 9c2f885
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions src/main/java/edu/ntnu/idi/idatt/view/components/ui/UIAlert.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package edu.ntnu.idi.idatt.view.components.ui;

import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.ButtonType;

public class UIAlert {

Alert alert = new Alert(AlertType.CONFIRMATION);
ButtonType confirm = new ButtonType("Confirm");
ButtonType cancel = new ButtonType("Cancel");

public UIAlert(String title, String header, String content) {
alert.setTitle(title);
alert.setHeaderText(header);
alert.setContentText(content);

alert.getButtonTypes().setAll(confirm, cancel);
}

public boolean displayAwaitResponse() {
ButtonType type = alert.showAndWait().orElse(cancel);
return type == confirm ? true : false;
}

}

0 comments on commit 9c2f885

Please sign in to comment.