From 378b32a124e6dc00841f1d0bb1c908eca458566c Mon Sep 17 00:00:00 2001
From: Trym Hamer Gudvangen <trym.gudvangen@gmail.com>
Date: Mon, 22 May 2023 20:59:41 +0200
Subject: [PATCH] feat: create general structure for pop ups

---
 .../view/components/pop_up/AbstractPopUp.java   | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 src/main/java/edu/ntnu/idatt2001/group_30/paths/view/components/pop_up/AbstractPopUp.java

diff --git a/src/main/java/edu/ntnu/idatt2001/group_30/paths/view/components/pop_up/AbstractPopUp.java b/src/main/java/edu/ntnu/idatt2001/group_30/paths/view/components/pop_up/AbstractPopUp.java
new file mode 100644
index 0000000..5b5db6b
--- /dev/null
+++ b/src/main/java/edu/ntnu/idatt2001/group_30/paths/view/components/pop_up/AbstractPopUp.java
@@ -0,0 +1,17 @@
+package edu.ntnu.idatt2001.group_30.paths.view.components.pop_up;
+
+public abstract class AbstractPopUp {
+
+    protected void initialize() {
+        setupUiComponents();
+        setupBehavior();
+    }
+
+    protected abstract void setupUiComponents();
+
+
+    protected abstract void setupBehavior();
+
+    protected abstract void createPopUp();
+
+}
-- 
GitLab