summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/GroupModuleClientView.vue
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/components/GroupModuleClientView.vue')
-rw-r--r--webapp/src/components/GroupModuleClientView.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/webapp/src/components/GroupModuleClientView.vue b/webapp/src/components/GroupModuleClientView.vue
index e0c2f8d..cc648f4 100644
--- a/webapp/src/components/GroupModuleClientView.vue
+++ b/webapp/src/components/GroupModuleClientView.vue
@@ -48,7 +48,7 @@
<div v-else class="chip-container non-selectable">
<v-tooltip v-for="group in firstGroups" :key="group.id" top open-delay="800">
<template #activator="{ on }">
- <v-chip v-on="on" small label style="width: calc(50% - 8px)">
+ <v-chip v-on="on" small label style="width: calc(50% - 8px)" @click="openGroup(group)">
<span class="chip-text">{{ group.name || group.id }}</span>
</v-chip>
</template>
@@ -234,6 +234,9 @@ export default {
name: 'GroupModule.client',
params: { id, noReload: true }
})
+ },
+ openGroup (group) {
+ this.$store.dispatch('groups/loadGroup', { id: group.id, name: group.name, tabIndex: this.tabIndex, asParent: true, switchTab: true })
}
},
created () {
@@ -256,6 +259,7 @@ export default {
.chip-container >>> .v-chip__content {
width: 100%;
+ cursor: pointer;
}
.chip-text {