feat: Add "Enter to send" option on format mode (#1671)

This commit is contained in:
Pranav Raj S
2021-01-19 19:28:40 +05:30
committed by GitHub
parent 2ff0af3c8d
commit 12491fa8d5
5 changed files with 78 additions and 15 deletions

View File

@@ -31,6 +31,17 @@
</button>
</div>
<div class="right-wrap">
<div v-if="isFormatMode" class="enter-to-send--checkbox">
<input
:checked="enterToSendEnabled"
type="checkbox"
value="enterToSend"
@input="toggleEnterToSend"
/>
<label for="enterToSend">
{{ $t('CONVERSATION.REPLYBOX.ENTER_TO_SEND') }}
</label>
</div>
<button
class="button nice primary button--send"
:class="buttonClass"
@@ -95,6 +106,10 @@ export default {
type: Boolean,
default: false,
},
enterToSendEnabled: {
type: Boolean,
default: true,
},
},
computed: {
isNote() {
@@ -119,6 +134,9 @@ export default {
toggleFormatMode() {
this.setFormatMode(!this.isFormatMode);
},
toggleEnterToSend() {
this.$emit('toggleEnterToSend', !this.enterToSendEnabled);
},
},
};
</script>
@@ -173,8 +191,8 @@ export default {
}
.left-wrap {
display: flex;
align-items: center;
display: flex;
}
.button--reply {
@@ -185,4 +203,21 @@ export default {
color: var(--s-600);
font-size: var(--font-size-default);
}
.right-wrap {
display: flex;
.enter-to-send--checkbox {
align-items: center;
display: flex;
input {
margin: 0;
}
label {
color: var(--s-500);
}
}
}
</style>