From 4877762906c06284f0e3693f32b87a87007a1175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=81=87=E8=A7=81=E5=90=8C=E5=AD=A6?= <1875694521@qq.com> Date: Tue, 26 Aug 2025 11:16:44 +0800 Subject: [PATCH 1/4] feat(number-keyboard): support popup mask and maskStyle --- src/components/number-keyboard/index.en.md | 2 +- src/components/number-keyboard/index.zh.md | 2 +- src/components/number-keyboard/number-keyboard.tsx | 7 ++++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/number-keyboard/index.en.md b/src/components/number-keyboard/index.en.md index aacb49ac49..9e617ebb6c 100644 --- a/src/components/number-keyboard/index.en.md +++ b/src/components/number-keyboard/index.en.md @@ -42,7 +42,7 @@ tips: It is recommended to open the demo on the mobile side for better preview e | title | The title of the keyboard | `string` | - | | visible | Whether to show or hide | `boolean` | - | -In addition, the following attributes of [Popup](/components/popup) are supported: `stopPropagation` +In addition, the following attributes of [Popup](/components/popup) are supported: `stopPropagation` `mask` `maskStyle` ## FAQ diff --git a/src/components/number-keyboard/index.zh.md b/src/components/number-keyboard/index.zh.md index 7d726ceda3..7f6fd5f460 100644 --- a/src/components/number-keyboard/index.zh.md +++ b/src/components/number-keyboard/index.zh.md @@ -42,7 +42,7 @@ tips: 仅移动端下删除按钮支持长按快删(通过 touchStart/touchEnd | title | 键盘标题 | `string` | - | | visible | 是否展示 | `boolean` | - | -此外还支持 [Popup](/zh/components/popup) 的以下属性: `stopPropagation` +此外还支持 [Popup](/zh/components/popup) 的以下属性: `stopPropagation` `mask` `maskStyle` ## FAQ diff --git a/src/components/number-keyboard/number-keyboard.tsx b/src/components/number-keyboard/number-keyboard.tsx index 7f90df6ef8..7a5afe7111 100644 --- a/src/components/number-keyboard/number-keyboard.tsx +++ b/src/components/number-keyboard/number-keyboard.tsx @@ -33,6 +33,8 @@ export type NumberKeyboardProps = { | 'destroyOnClose' | 'forceRender' | 'stopPropagation' + | 'mask' + | 'maskStyle' > & NativeProps<'--adm-safe-area-multiple'> @@ -58,6 +60,8 @@ export const NumberKeyboard: FC = p => { randomOrder, showCloseButton, onInput, + mask = false, + maskStyle, } = props const { locale } = useConfig() @@ -209,7 +213,8 @@ export const NumberKeyboard: FC = p => { Date: Tue, 26 Aug 2025 11:19:45 +0800 Subject: [PATCH 2/4] Update src/components/number-keyboard/index.en.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- src/components/number-keyboard/index.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/number-keyboard/index.en.md b/src/components/number-keyboard/index.en.md index 9e617ebb6c..30c68aa285 100644 --- a/src/components/number-keyboard/index.en.md +++ b/src/components/number-keyboard/index.en.md @@ -42,7 +42,7 @@ tips: It is recommended to open the demo on the mobile side for better preview e | title | The title of the keyboard | `string` | - | | visible | Whether to show or hide | `boolean` | - | -In addition, the following attributes of [Popup](/components/popup) are supported: `stopPropagation` `mask` `maskStyle` +In addition, the following attributes of [Popup](/components/popup) are supported: `stopPropagation`, `mask`, `maskStyle` ## FAQ From 82d5dbcf08d12227703efa16a9d56dc1ebdc847b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=81=87=E8=A7=81=E5=90=8C=E5=AD=A6?= <1875694521@qq.com> Date: Tue, 26 Aug 2025 11:19:53 +0800 Subject: [PATCH 3/4] Update src/components/number-keyboard/number-keyboard.tsx Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- src/components/number-keyboard/number-keyboard.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/number-keyboard/number-keyboard.tsx b/src/components/number-keyboard/number-keyboard.tsx index 7a5afe7111..de7390d86f 100644 --- a/src/components/number-keyboard/number-keyboard.tsx +++ b/src/components/number-keyboard/number-keyboard.tsx @@ -60,8 +60,8 @@ export const NumberKeyboard: FC = p => { randomOrder, showCloseButton, onInput, - mask = false, - maskStyle, + mask, + maskStyle } = props const { locale } = useConfig() From d75dbd84e1a3455e2b2ededfb1ff76f942867acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=81=87=E8=A7=81=E5=90=8C=E5=AD=A6?= <1875694521@qq.com> Date: Tue, 26 Aug 2025 11:20:01 +0800 Subject: [PATCH 4/4] Update src/components/number-keyboard/index.zh.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- src/components/number-keyboard/index.zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/number-keyboard/index.zh.md b/src/components/number-keyboard/index.zh.md index 7f6fd5f460..750088a238 100644 --- a/src/components/number-keyboard/index.zh.md +++ b/src/components/number-keyboard/index.zh.md @@ -42,7 +42,7 @@ tips: 仅移动端下删除按钮支持长按快删(通过 touchStart/touchEnd | title | 键盘标题 | `string` | - | | visible | 是否展示 | `boolean` | - | -此外还支持 [Popup](/zh/components/popup) 的以下属性: `stopPropagation` `mask` `maskStyle` +此外还支持 [Popup](/zh/components/popup) 的以下属性: `stopPropagation`, `mask`, `maskStyle` ## FAQ