diff --git a/components/checkbox/__tests__/__snapshots__/demo-extend.test.ts.snap b/components/checkbox/__tests__/__snapshots__/demo-extend.test.ts.snap index 2aefd29f4685..4f3000184013 100644 --- a/components/checkbox/__tests__/__snapshots__/demo-extend.test.ts.snap +++ b/components/checkbox/__tests__/__snapshots__/demo-extend.test.ts.snap @@ -159,6 +159,58 @@ Array [ ] `; +exports[`renders ./components/checkbox/demo/debug-disable-popover.tsx extend context correctly 1`] = ` +
+ +
+
+
+
+ +
+ +
+
+
+
+`; + exports[`renders ./components/checkbox/demo/debug-line.tsx extend context correctly 1`] = `
+ +
+`; + exports[`renders ./components/checkbox/demo/debug-line.tsx correctly 1`] = `
( +
+ + + +
+); + +export default App; diff --git a/components/checkbox/index.en-US.md b/components/checkbox/index.en-US.md index 947328a2586c..989c2ca2faa4 100644 --- a/components/checkbox/index.en-US.md +++ b/components/checkbox/index.en-US.md @@ -24,6 +24,7 @@ Checkbox component. Check all Use with Grid Same line +Disabled to show Tooltip ## API diff --git a/components/checkbox/index.zh-CN.md b/components/checkbox/index.zh-CN.md index c0ceaf5101d5..b56eb0c49585 100644 --- a/components/checkbox/index.zh-CN.md +++ b/components/checkbox/index.zh-CN.md @@ -25,6 +25,7 @@ demo: 全选 布局 同行布局 +禁用下的 Tooltip ## API diff --git a/components/checkbox/style/index.tsx b/components/checkbox/style/index.tsx index f1a32f59df7a..8c764b68266e 100644 --- a/components/checkbox/style/index.tsx +++ b/components/checkbox/style/index.tsx @@ -246,6 +246,9 @@ export const genCheckboxStyle: GenerateStyle = (token) => { // Wrapper > Checkbox > input [`&, ${checkboxCls}-input`]: { cursor: 'not-allowed', + // Disabled for native input to enable Tooltip event handler + // ref: https://github.com/ant-design/ant-design/issues/39822#issuecomment-1365075901 + pointerEvents: 'none', }, // Wrapper > Checkbox > inner