From 058ffd913f8bd16aed970ae6580167b7838791fd Mon Sep 17 00:00:00 2001 From: Johan Persson Date: Tue, 27 Jan 2026 17:24:48 +0100 Subject: [PATCH] fix(ui): remove non-existent large size from Button types Signed-off-by: Johan Persson --- .changeset/tired-queens-cross.md | 14 ++++++++++++++ packages/ui/report.api.md | 2 +- packages/ui/src/components/Button/types.ts | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 .changeset/tired-queens-cross.md diff --git a/.changeset/tired-queens-cross.md b/.changeset/tired-queens-cross.md new file mode 100644 index 0000000000..2f1be86f15 --- /dev/null +++ b/.changeset/tired-queens-cross.md @@ -0,0 +1,14 @@ +--- +'@backstage/ui': minor +--- + +**BREAKING**: Removed `large` size variant from Button component as it was never implemented. + +**Migration:** + +```diff +- ++ +``` + +**Affected components:** Button diff --git a/packages/ui/report.api.md b/packages/ui/report.api.md index 9a65455ee0..b6f1a173ef 100644 --- a/packages/ui/report.api.md +++ b/packages/ui/report.api.md @@ -443,7 +443,7 @@ export interface ButtonLinkProps // @public (undocumented) export type ButtonOwnProps = LeafSurfaceProps & { - size?: Responsive<'small' | 'medium' | 'large'>; + size?: Responsive<'small' | 'medium'>; variant?: Responsive<'primary' | 'secondary' | 'tertiary'>; iconStart?: ReactElement; iconEnd?: ReactElement; diff --git a/packages/ui/src/components/Button/types.ts b/packages/ui/src/components/Button/types.ts index 8278cb932d..00a964a3f2 100644 --- a/packages/ui/src/components/Button/types.ts +++ b/packages/ui/src/components/Button/types.ts @@ -20,7 +20,7 @@ import type { LeafSurfaceProps, Responsive } from '../../types'; /** @public */ export type ButtonOwnProps = LeafSurfaceProps & { - size?: Responsive<'small' | 'medium' | 'large'>; + size?: Responsive<'small' | 'medium'>; variant?: Responsive<'primary' | 'secondary' | 'tertiary'>; iconStart?: ReactElement; iconEnd?: ReactElement;