Merge pull request #7214 from Aj-vrod/master

Make table columns consistent
This commit is contained in:
Tim Hansen
2021-09-16 13:54:26 -06:00
committed by GitHub
4 changed files with 9 additions and 2 deletions
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-api-docs': patch
'@backstage/plugin-catalog-react': patch
---
This makes Type and Lifecycle columns consistent for all table cases and adds a new line in Description column for better readability
@@ -39,8 +39,8 @@ type Props = {
const columns: TableColumn<ApiEntity>[] = [
EntityTable.columns.createEntityRefColumn({ defaultKind: 'API' }),
EntityTable.columns.createOwnerColumn(),
EntityTable.columns.createSpecLifecycleColumn(),
createSpecApiTypeColumn(),
EntityTable.columns.createSpecLifecycleColumn(),
EntityTable.columns.createMetadataDescriptionColumn(),
];
@@ -36,7 +36,7 @@ export const apiEntityColumns: TableColumn<ApiEntity>[] = [
EntityTable.columns.createEntityRefColumn({ defaultKind: 'API' }),
EntityTable.columns.createSystemColumn(),
EntityTable.columns.createOwnerColumn(),
EntityTable.columns.createSpecLifecycleColumn(),
createSpecApiTypeColumn(),
EntityTable.columns.createSpecLifecycleColumn(),
EntityTable.columns.createMetadataDescriptionColumn(),
];
@@ -143,6 +143,7 @@ export function createMetadataDescriptionColumn<
<OverflowTooltip
text={entity.metadata.description}
placement="bottom-start"
line={2}
/>
),
width: 'auto',