Feature: ResizableTextArea in widget and dashboard (#969)

* Create ResizableTextArea component
* Rubocop fixes and spec fixes

Co-authored-by: Sojan <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S 2020-06-18 15:17:45 +05:30 committed by GitHub
parent 04f6460afb
commit 963f173730
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 208 additions and 185 deletions

View file

@ -13,13 +13,12 @@
v-on-clickaway="hideEmojiPicker"
:on-click="emojiOnClick"
/>
<textarea
<resizable-text-area
ref="messageInput"
v-model="message"
rows="1"
class="input"
type="text"
:placeholder="$t(messagePlaceHolder())"
:min-height="4"
@focus="onFocus"
@blur="onBlur"
/>
@ -93,12 +92,14 @@ import FileUpload from 'vue-upload-component';
import EmojiInput from '../emoji/EmojiInput';
import CannedResponse from './CannedResponse';
import ResizableTextArea from 'shared/components/ResizableTextArea';
export default {
components: {
EmojiInput,
CannedResponse,
FileUpload,
ResizableTextArea,
},
mixins: [clickaway],
data() {