Skip to content

Commit 3d4e969

Browse files
authored
Merge pull request #5976 from LibreSign/fix/signature-template-textarea-resize
fix: improve signature text template textarea layout and auto-resize
2 parents c2a0ae9 + 4b45130 commit 3d4e969

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/views/Settings/SignatureStamp.vue

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,9 +557,14 @@ export default {
557557
if (!wrapper) {
558558
return
559559
}
560+
const mainWrapper = wrapper.$el.querySelector('.textarea__main-wrapper')
560561
const textarea = wrapper.$el.querySelector('textarea')
561-
textarea.style.height = 'auto'
562-
textarea.style.height = `${textarea.scrollHeight + 4}px`
562+
563+
if (mainWrapper && textarea) {
564+
mainWrapper.style.height = 'auto'
565+
mainWrapper.style.height = `${textarea.scrollHeight + 4}px`
566+
}
567+
563568
this.checkPreviewOverflow()
564569
}, 100),
565570
async resetRenderMode() {
@@ -631,6 +636,13 @@ export default {
631636
&__row {
632637
display: flex;
633638
gap: 0 4px;
639+
align-items: flex-start;
640+
:deep(.textarea) {
641+
flex: 1;
642+
textarea {
643+
height: 100%;
644+
}
645+
}
634646
&_template-only {
635647
width: 100%;
636648
display: flex;

0 commit comments

Comments
 (0)