diff --git a/apps/web/src/services/alert-manager-v2/components/ServiceDetailDeleteModal.vue b/apps/web/src/services/alert-manager-v2/components/ServiceDetailDeleteModal.vue
new file mode 100644
index 0000000000..d0508aeb66
--- /dev/null
+++ b/apps/web/src/services/alert-manager-v2/components/ServiceDetailDeleteModal.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
diff --git a/apps/web/src/services/alert-manager-v2/components/ServiceDetailEditModal.vue b/apps/web/src/services/alert-manager-v2/components/ServiceDetailEditModal.vue
new file mode 100644
index 0000000000..db2e7d4a6d
--- /dev/null
+++ b/apps/web/src/services/alert-manager-v2/components/ServiceDetailEditModal.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
diff --git a/apps/web/src/services/alert-manager-v2/components/ServiceDetailHeader.vue b/apps/web/src/services/alert-manager-v2/components/ServiceDetailHeader.vue
index 5e383e0ae2..feace90ff9 100644
--- a/apps/web/src/services/alert-manager-v2/components/ServiceDetailHeader.vue
+++ b/apps/web/src/services/alert-manager-v2/components/ServiceDetailHeader.vue
@@ -1,23 +1,37 @@
@@ -42,8 +64,9 @@ const handleSelectDropdownMenu = () => {