feat: Ability to edit a contact (#1092)

Ability to edit contact information in conversation sidebar

Co-authored-by: Sojan <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S 2020-08-23 00:05:07 +05:30 committed by GitHub
parent ec6cd4bbba
commit 8cf05f1d9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 709 additions and 133 deletions

View file

@ -0,0 +1,43 @@
<template>
<button :type="type" class="button nice" :class="variant" @click="onClick">
<i
v-if="!isLoading && icon"
class="icon"
:class="buttonIconClass + ' ' + icon"
/>
<spinner v-if="isLoading" />
<slot></slot>
</button>
</template>
<script>
export default {
props: {
isLoading: {
type: Boolean,
default: false,
},
icon: {
type: String,
default: '',
},
buttonIconClass: {
type: String,
default: '',
},
type: {
type: String,
default: 'button',
},
variant: {
type: String,
default: 'primary',
},
},
methods: {
onClick(e) {
this.$emit('click', e);
},
},
};
</script>

View file

@ -87,11 +87,3 @@ export default {
},
};
</script>
<style lang="scss" scoped>
.text-truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
</style>

View file

@ -45,7 +45,6 @@
<span slot="noResult">{{ $t('AGENT_MGMT.SEARCH.NO_RESULTS') }}</span>
</multiselect>
</div>
<more-actions :conversation-id="currentChat.id" />
</div>
</div>

View file

@ -5,7 +5,7 @@
:status="currentChat.status"
/>
<woot-button
class="success hollow more--button"
class="success more--button"
icon="ion-more"
:class="buttonClass"
@click="toggleConversationActions"
@ -94,7 +94,7 @@ export default {
.more--button {
align-items: center;
display: flex;
margin-left: var(--space-small);
margin-left: var(--space-smaller);
padding: var(--space-small);
}

View file

@ -25,6 +25,7 @@ export default {
default: '',
},
},
watch: {},
methods: {
handleImageUpload(event) {
const [file] = event.target.files;