diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 4114a32f148542..020586947a2f25 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -6,6 +6,10 @@ - `TabPanel`: do not render hidden content ([#57046](https://github.com/WordPress/gutenberg/pull/57046)). +### Bug Fix + +- `Button`: Fix logic of `has-text` class addition ([#56949](https://github.com/WordPress/gutenberg/pull/56949)). + ## 25.14.0 (2023-12-13) ### Enhancements diff --git a/packages/components/src/button/index.tsx b/packages/components/src/button/index.tsx index b14e85fa52f7f6..bd91de2ec2e83e 100644 --- a/packages/components/src/button/index.tsx +++ b/packages/components/src/button/index.tsx @@ -156,7 +156,7 @@ export function UnforwardedButton( 'is-busy': isBusy, 'is-link': variant === 'link', 'is-destructive': isDestructive, - 'has-text': !! icon && hasChildren, + 'has-text': !! icon && ( hasChildren || text ), 'has-icon': !! icon, } );