From 7b11122bea4868624dd1c1641219e71070412e20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Mon, 26 Sep 2022 10:31:00 +0200 Subject: [PATCH] Refine design and functionality of group list and create, edit group --- .../{GroupMenu.vue => GroupContentMenu.vue} | 7 +- webapp/components/Group/GroupForm.vue | 69 +++--- webapp/components/Group/GroupList.vue | 112 +--------- webapp/components/Group/GroupTeaser.vue | 203 ++++++++++++++++++ webapp/components/PostTeaser/PostTeaser.vue | 3 +- webapp/pages/group/_id/_slug.vue | 26 +-- webapp/pages/group/create.vue | 14 +- webapp/pages/group/edit/_id.vue | 1 - webapp/pages/group/edit/_id/index.vue | 26 ++- webapp/pages/my-groups.vue | 5 +- webapp/pages/profile/_id/_slug.vue | 3 +- 11 files changed, 293 insertions(+), 176 deletions(-) rename webapp/components/Group/{GroupMenu.vue => GroupContentMenu.vue} (97%) create mode 100644 webapp/components/Group/GroupTeaser.vue diff --git a/webapp/components/Group/GroupMenu.vue b/webapp/components/Group/GroupContentMenu.vue similarity index 97% rename from webapp/components/Group/GroupMenu.vue rename to webapp/components/Group/GroupContentMenu.vue index 09f877906..e61786fe7 100644 --- a/webapp/components/Group/GroupMenu.vue +++ b/webapp/components/Group/GroupContentMenu.vue @@ -3,12 +3,11 @@ @@ -36,7 +35,7 @@ import Dropdown from '~/components/Dropdown' export default { - name: 'ContentMenu', + name: 'GroupContentMenu', components: { Dropdown, }, diff --git a/webapp/components/Group/GroupForm.vue b/webapp/components/Group/GroupForm.vue index d804c5d08..87b46091b 100644 --- a/webapp/components/Group/GroupForm.vue +++ b/webapp/components/Group/GroupForm.vue @@ -1,7 +1,5 @@