From c708b1fe134000102c48449aaa4c32832bbbb2f0 Mon Sep 17 00:00:00 2001 From: LuckyFBB <976060700@qq.com> Date: Wed, 13 Aug 2025 20:48:14 +0800 Subject: [PATCH] fix(button): add size prop to AntdButton #597 --- src/button/__tests__/index.test.tsx | 5 +++++ src/button/index.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/button/__tests__/index.test.tsx b/src/button/__tests__/index.test.tsx index 6fb4df277..7e1378a2c 100644 --- a/src/button/__tests__/index.test.tsx +++ b/src/button/__tests__/index.test.tsx @@ -33,6 +33,11 @@ describe('Button', () => { expect(container.firstChild).toHaveClass('custom-class'); }); + it('applies size className', () => { + const { container } = render(); + expect(container.firstChild).toHaveClass('ant-btn-sm'); + }); + it('passes other props to AntdButton', () => { const { getByText } = render(); expect(getByText('Primary').parentNode).toHaveClass('ant-btn-primary'); diff --git a/src/button/index.tsx b/src/button/index.tsx index 9fb9dc386..b18ac868f 100644 --- a/src/button/index.tsx +++ b/src/button/index.tsx @@ -14,7 +14,7 @@ export default function Button({ ...rest }: ButtonProps) { return ( - + {icon && {icon}} {children && ( {children}