Init Contact Panel (#206)

This commit is contained in:
Pranav Raj S 2019-11-14 13:46:43 +05:30 committed by GitHub
parent b985085786
commit 88fc4d894a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 138 additions and 11 deletions

View file

@ -7,9 +7,17 @@
:badge="chat.meta.sender.channel"
:username="chat.meta.sender.name"
/>
<h3 class="user--name">
{{ chat.meta.sender.name }}
</h3>
<div class="user--profile__meta">
<h3 class="user--name">
{{ chat.meta.sender.name }}
</h3>
<button
class="user--profile__button"
@click="$emit('contactPanelToggle')"
>
{{ viewProfileButtonLabel }}
</button>
</div>
</div>
<div class="flex-container">
<div class="multiselect-box ion-headphone">
@ -49,7 +57,16 @@ export default {
ResolveButton,
},
props: ['chat'],
props: {
chat: {
type: Object,
default: () => {},
},
isContactPanelOpen: {
type: Boolean,
default: false,
},
},
data() {
return {
@ -75,6 +92,9 @@ export default {
...this.agents,
];
},
viewProfileButtonLabel() {
return `${this.isContactPanelOpen ? 'Hide' : 'View'} Profile`;
},
},
methods: {
@ -89,9 +109,7 @@ export default {
});
},
removeAgent(agent) {
console.log(agent.email);
},
removeAgent() {},
},
};
</script>