From 68fa5df2e99be61e6e7d44238114b4b4e7ff5cd4 Mon Sep 17 00:00:00 2001 From: Enzo Innocenzi Date: Tue, 5 Jul 2022 22:44:25 +0200 Subject: [PATCH 1/6] fix: replace border with box-shadow This avoids overflow because of the padding --- packages/.vitepress/theme/styles/demo.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/.vitepress/theme/styles/demo.css b/packages/.vitepress/theme/styles/demo.css index 9617f3c3f79..c30745904b3 100644 --- a/packages/.vitepress/theme/styles/demo.css +++ b/packages/.vitepress/theme/styles/demo.css @@ -101,8 +101,8 @@ min-width: 20rem; font-size: 1.05rem; padding: 0.5em 1em 0.4em 1em; - border: 1px solid var(--vt-c-divider); border-radius: 4px; + box-shadow: var(--vt-c-divider) 0px 0px 0px 1px; margin: 0.5rem 0; outline: none; background: var(--vt-c-bg); From 189a997f83bd56d74906c6ea8fc4f3731c33c5c8 Mon Sep 17 00:00:00 2001 From: Enzo Innocenzi Date: Tue, 5 Jul 2022 22:45:59 +0200 Subject: [PATCH 2/6] feat: add `useTextareaAutosize` --- packages/contributors.json | 6 +++- packages/core/index.ts | 1 + packages/core/useTextareaAutosize/demo.vue | 17 ++++++++++ packages/core/useTextareaAutosize/index.md | 24 +++++++++++++ packages/core/useTextareaAutosize/index.ts | 39 ++++++++++++++++++++++ 5 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 packages/core/useTextareaAutosize/demo.vue create mode 100644 packages/core/useTextareaAutosize/index.md create mode 100644 packages/core/useTextareaAutosize/index.ts diff --git a/packages/contributors.json b/packages/contributors.json index 238831518ee..89847bc52ea 100644 --- a/packages/contributors.json +++ b/packages/contributors.json @@ -166,6 +166,7 @@ "phaust", "marktnoonan", "dm4t2", + "melishev", "mauriciabad", "mxmvshnvsk", "AldeonMoriak", @@ -185,6 +186,7 @@ "a1xon", "octref", "praburangki", + "preeteshjain", "QiroNT", "ramonakira", "Redemption198", @@ -221,12 +223,14 @@ "iGalaxyz", "winter-ice", "monkeywithacupcake", - "katsuyaU", + "kagurazaka-0", "koheing", + "kongmoumou", "laozei6401", "leovoon", "likeswinds", "lxhyl", + "lxnelyclxud", "lzdFeiFei", "meteorlxy", "odex21", diff --git a/packages/core/index.ts b/packages/core/index.ts index bebfc8af531..5a69fff4d7f 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -100,6 +100,7 @@ export * from './useStyleTag' export * from './useSwipe' export * from './useTemplateRefsList' export * from './useTextSelection' +export * from './useTextareaAutosize' export * from './useThrottledRefHistory' export * from './useTimeAgo' export * from './useTimeoutPoll' diff --git a/packages/core/useTextareaAutosize/demo.vue b/packages/core/useTextareaAutosize/demo.vue new file mode 100644 index 00000000000..1d6bd92017a --- /dev/null +++ b/packages/core/useTextareaAutosize/demo.vue @@ -0,0 +1,17 @@ + + +