diff --git a/.changeset/giant-seas-smile.md b/.changeset/giant-seas-smile.md new file mode 100644 index 0000000000..e2df4275bd --- /dev/null +++ b/.changeset/giant-seas-smile.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Fixed `Table` width being overridden by custom `style` prop. diff --git a/packages/core-components/src/components/Table/Table.tsx b/packages/core-components/src/components/Table/Table.tsx index e0bd3541f5..bcd411934b 100644 --- a/packages/core-components/src/components/Table/Table.tsx +++ b/packages/core-components/src/components/Table/Table.tsx @@ -350,6 +350,7 @@ export function Table(props: TableProps) { onStateChange, components, isLoading: loading, + style, ...restProps } = props; const tableClasses = useTableStyles(); @@ -483,7 +484,7 @@ export function Table(props: TableProps) { } data={tableData} - style={{ width: '100%' }} + style={{ width: '100%', ...style }} localization={{ toolbar: { searchPlaceholder: 'Filter', searchTooltip: 'Filter' }, ...localization,