diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5bafc0a01..e651f1e28 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
## 12.x.x (unreleased)
### Improvements
+- Add groups UI back @ThatOneCalculator
### Bugfixes
-
diff --git a/packages/client/src/navbar.ts b/packages/client/src/navbar.ts
index 03e00b1c1..029ef1665 100644
--- a/packages/client/src/navbar.ts
+++ b/packages/client/src/navbar.ts
@@ -86,6 +86,11 @@ export const navbarItemDef = reactive({
icon: 'fas fa-icons',
to: '/gallery',
},
+ groups: {
+ title: 'groups',
+ icon: 'fas fa-users',
+ to: '/my/groups',
+ },
clips: {
title: 'clip',
icon: 'fas fa-paperclip',
diff --git a/packages/client/src/pages/my-groups/groups.vue b/packages/client/src/pages/my-groups/groups.vue
new file mode 100644
index 000000000..5e5ba034d
--- /dev/null
+++ b/packages/client/src/pages/my-groups/groups.vue
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/client/src/pages/my-groups/index.vue b/packages/client/src/pages/my-groups/index.vue
new file mode 100644
index 000000000..84d1fa5ff
--- /dev/null
+++ b/packages/client/src/pages/my-groups/index.vue
@@ -0,0 +1,106 @@
+
+
+
+
+ {{ i18n.ts.createGroup }}
+
+
+
{{ group.name }}
+
+
+
+
+
+
+
+
{{ group.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/client/src/router.ts b/packages/client/src/router.ts
index 111b15e0a..0bf3d71d7 100644
--- a/packages/client/src/router.ts
+++ b/packages/client/src/router.ts
@@ -425,6 +425,14 @@ export const routes = [{
path: '/my/clips',
component: page(() => import('./pages/my-clips/index.vue')),
loginRequired: true,
+}, {
+ path: '/my/groups',
+ component: page(() => import('./pages/my-groups/index.vue')),
+ loginRequired: true,
+}, {
+ path: '/my/groups/:groupId',
+ component: page(() => import('./pages/my-groups/group.vue')),
+ loginRequired: true,
}, {
path: '/my/antennas/create',
component: page(() => import('./pages/my-antennas/create.vue')),