Skip to content

Commit 1583689

Browse files
committed
style(editor): project preferences textarea in subject
1 parent 6b3bdff commit 1583689

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed

packages/better-write-app/src/components/editor/project/preferences/EditorProjectPreferencesConfiguration.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@
3737
:tooltip="t('editor.project.configuration.tooltip.subject')"
3838
/>
3939
</section>
40-
<InputText
40+
<InputTextArea
4141
v-model="PROJECT.subject"
42-
class="wb-configuration-input-text"
42+
class="wb-configuration-input-text overflow-x-hidden resize-none"
43+
rows="5"
4344
/>
4445
</div>
4546
<div class="wb-configuration">
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<template>
2+
<textarea ref="inp" v-model="cmp" :class="css" />
3+
</template>
4+
5+
<script setup lang="ts">
6+
import { ref, computed } from 'vue'
7+
8+
const props = defineProps({
9+
modelValue: {
10+
required: true,
11+
type: String,
12+
},
13+
css: {
14+
required: false,
15+
type: String,
16+
},
17+
})
18+
19+
const emit = defineEmits(['update:modelValue'])
20+
const inp = ref<HTMLElement | null>(null)
21+
const cmp = computed({
22+
get() {
23+
return props.modelValue
24+
},
25+
set(val: any) {
26+
emit('update:modelValue', val)
27+
},
28+
})
29+
</script>

0 commit comments

Comments
 (0)