From 3c52c4543c35d2ae91fd6d3a470f35cc133fff2f Mon Sep 17 00:00:00 2001 From: Luke Bennett Date: Wed, 26 Aug 2026 08:47:03 +1000 Subject: [PATCH] Stop IconButton accepting the isBlock prop (#508) --- packages/@luke-ui/react/src/icon-button/icon-button.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/@luke-ui/react/src/icon-button/icon-button.tsx b/packages/@luke-ui/react/src/icon-button/icon-button.tsx index 9a78d046..af51a654 100644 --- a/packages/@luke-ui/react/src/icon-button/icon-button.tsx +++ b/packages/@luke-ui/react/src/icon-button/icon-button.tsx @@ -21,7 +21,10 @@ interface IconButtonStyleProps { size?: IconButtonRecipeProps['size']; } -type _IconButtonOmit = DistributiveOmit; +type _IconButtonOmit = DistributiveOmit< + PrimitiveButtonProps, + 'isBlock' | 'size' | keyof DocumentedPressProps +>; interface _IconButtonProps extends _IconButtonOmit, IconButtonStyleProps, DocumentedPressProps { /** Icon name from the generated icon set. */ -- 2.51.2