diff --git a/badge-list.md b/badge-list.md
index f5fdf332d..958eb1006 100644
--- a/badge-list.md
+++ b/badge-list.md
@@ -1,3 +1,4 @@
+/api/badge/:id/status
```
label,
upLabel = "Up",
diff --git a/src/components/BadgeGeneratorDialog.vue b/src/components/BadgeGeneratorDialog.vue
new file mode 100644
index 000000000..1be45100d
--- /dev/null
+++ b/src/components/BadgeGeneratorDialog.vue
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
diff --git a/src/components/PublicGroupList.vue b/src/components/PublicGroupList.vue
index 1b4d004b9..3345a991c 100644
--- a/src/components/PublicGroupList.vue
+++ b/src/components/PublicGroupList.vue
@@ -57,10 +57,19 @@
v-if="editMode"
:class="{'link-active': monitor.element.sendUrl, 'btn-link': true}"
icon="link" class="action me-3"
-
@click="toggleLink(group.index, monitor.index)"
/>
+
+
+