From e1e2cf2878f5c911f6c2cba8df2503388f975552 Mon Sep 17 00:00:00 2001
From: zjh0326 <1286638188@qq.com>
Date: Fri, 3 Jul 2026 17:27:28 +0800
Subject: [PATCH 1/2] feat(Textarea): add clearable prop to support clearing
content
- Add clearable prop to Textarea component
- Display clear button when clearable=true and value is not empty
- Click to clear input content
- Support dark mode with CSS variables
- Add example in _example/base.vue
Close #2566
---
.../components/textarea/_example/base.vue | 3 +
packages/components/textarea/props.ts | 5 ++
packages/components/textarea/textarea.tsx | 64 +++++++++++++++++++
packages/components/textarea/type.ts | 5 ++
4 files changed, 77 insertions(+)
diff --git a/packages/components/textarea/_example/base.vue b/packages/components/textarea/_example/base.vue
index 866d09b313..1f6e5c8a64 100644
--- a/packages/components/textarea/_example/base.vue
+++ b/packages/components/textarea/_example/base.vue
@@ -15,6 +15,8 @@
name="description"
:autosize="{ minRows: 3, maxRows: 5 }"
/>
+
+