From 2d3cd9a3b3f3fb10394f7eb88e8e1490324d0684 Mon Sep 17 00:00:00 2001 From: pa Date: Mon, 19 Jan 2026 14:02:48 +0900 Subject: [PATCH] sidebar virtual dom and textfield row sizing --- .../input-group/InputGroupTextareaField.vue | 1 + src/components/ui/textarea/Textarea.vue | 11 +- src/views/Sidebar/Sidebar.vue | 2 +- .../Sidebar/components/FriendsSidebar.vue | 536 ++++++++++++------ .../Sidebar/components/GroupsSidebar.vue | 179 +++++- 5 files changed, 529 insertions(+), 200 deletions(-) diff --git a/src/components/ui/input-group/InputGroupTextareaField.vue b/src/components/ui/input-group/InputGroupTextareaField.vue index d10aad38..04da6bd9 100644 --- a/src/components/ui/input-group/InputGroupTextareaField.vue +++ b/src/components/ui/input-group/InputGroupTextareaField.vue @@ -81,6 +81,7 @@ delete rest.onChange; return { ...rest, + ...(autosizeConfig.value ? { 'data-autosize': 'true' } : {}), maxlength: maxLength.value }; }); diff --git a/src/components/ui/textarea/Textarea.vue b/src/components/ui/textarea/Textarea.vue index 0562cbfc..7535f15c 100644 --- a/src/components/ui/textarea/Textarea.vue +++ b/src/components/ui/textarea/Textarea.vue @@ -1,4 +1,5 @@