Init Contact Panel (#206)
This commit is contained in:
parent
b985085786
commit
88fc4d894a
7 changed files with 138 additions and 11 deletions
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue