From 2ca697333790efe3304f1f03b12be53912bdaf2d Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Fri, 22 Mar 2024 17:53:43 +0100 Subject: [PATCH] feat(Textarea): new component (#62) Co-authored-by: Benjamin Canac --- playground/app.vue | 1 + playground/pages/textarea.vue | 34 ++++ src/runtime/components/Textarea.vue | 175 ++++++++++++++++++ src/theme/index.ts | 1 + src/theme/textarea.ts | 63 +++++++ test/components/Textarea.spec.ts | 60 ++++++ .../__snapshots__/Textarea.spec.ts.snap | 35 ++++ 7 files changed, 369 insertions(+) create mode 100644 playground/pages/textarea.vue create mode 100644 src/runtime/components/Textarea.vue create mode 100644 src/theme/textarea.ts create mode 100644 test/components/Textarea.spec.ts create mode 100644 test/components/__snapshots__/Textarea.spec.ts.snap diff --git a/playground/app.vue b/playground/app.vue index 0542cd01..6a7119aa 100644 --- a/playground/app.vue +++ b/playground/app.vue @@ -27,6 +27,7 @@ const components = [ 'slideover', 'switch', 'tabs', + 'textarea', 'tooltip' ] diff --git a/playground/pages/textarea.vue b/playground/pages/textarea.vue new file mode 100644 index 00000000..7cfe291f --- /dev/null +++ b/playground/pages/textarea.vue @@ -0,0 +1,34 @@ + + + diff --git a/src/runtime/components/Textarea.vue b/src/runtime/components/Textarea.vue new file mode 100644 index 00000000..d9ef06d5 --- /dev/null +++ b/src/runtime/components/Textarea.vue @@ -0,0 +1,175 @@ + + + + +