fix: Use team conversationURL in team section (#1921)

Fixes: #1917
This commit is contained in:
Pranav Raj S
2021-03-16 19:44:50 +05:30
committed by GitHub
parent e44e9fc025
commit 54d578676b
5 changed files with 33 additions and 13 deletions

View File

@@ -25,6 +25,7 @@
v-for="chat in conversationList"
:key="chat.id"
:active-label="label"
:team-id="teamId"
:chat="chat"
/>
@@ -76,14 +77,14 @@ export default {
type: [String, Number],
default: 0,
},
teamId: {
type: [String, Number],
default: 0,
},
label: {
type: String,
default: '',
},
activeTeam: {
type: Object,
default: () => {},
},
},
data() {
return {
@@ -132,7 +133,7 @@ export default {
status: this.activeStatus,
page: this.currentPage + 1,
labels: this.label ? [this.label] : undefined,
teamId: this.activeTeam.name ? this.activeTeam.id : undefined,
teamId: this.teamId ? this.teamId : undefined,
};
},
pageTitle() {
@@ -168,6 +169,12 @@ export default {
return labels.includes(this.label);
});
},
activeTeam() {
if (this.teamId) {
return this.$store.getters['teams/getTeam'](this.teamId);
}
return {};
},
},
watch: {
activeTeam() {

View File

@@ -85,6 +85,10 @@ export default {
type: Boolean,
default: false,
},
teamId: {
type: [String, Number],
default: 0,
},
},
computed: {
@@ -171,6 +175,7 @@ export default {
activeInbox,
id: chat.id,
label: this.activeLabel,
teamId: this.teamId,
});
router.push({ path: frontendURL(path) });
},