added "title" columns
Signed-off-by: Alex Rybchenko <arybchenko@box.com>
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Added `createMetadataTitleColumn` to allow table column for `metadata.title` entity field
|
||||
@@ -150,6 +150,23 @@ export function createMetadataDescriptionColumn<
|
||||
};
|
||||
}
|
||||
|
||||
export function createMetadataTitleColumn<
|
||||
T extends Entity,
|
||||
>(): TableColumn<T> {
|
||||
return {
|
||||
title: 'Title',
|
||||
field: 'metadata.title',
|
||||
render: entity => (
|
||||
<OverflowTooltip
|
||||
text={entity.metadata.title}
|
||||
placement="bottom-start"
|
||||
line={2}
|
||||
/>
|
||||
),
|
||||
width: 'auto',
|
||||
};
|
||||
}
|
||||
|
||||
export function createSpecLifecycleColumn<T extends Entity>(): TableColumn<T> {
|
||||
return {
|
||||
title: 'Lifecycle',
|
||||
|
||||
@@ -94,6 +94,20 @@ export function createMetadataDescriptionColumn(): TableColumn<EntityRow> {
|
||||
};
|
||||
}
|
||||
|
||||
export function createMetadataTitleColumn(): TableColumn<EntityRow> {
|
||||
return {
|
||||
title: 'Title',
|
||||
field: 'entity.metadata.title',
|
||||
render: ({ entity }) => (
|
||||
<OverflowTooltip
|
||||
text={entity.metadata.title}
|
||||
placement="bottom-start"
|
||||
/>
|
||||
),
|
||||
width: 'auto',
|
||||
};
|
||||
}
|
||||
|
||||
export function createTagsColumn(): TableColumn<EntityRow> {
|
||||
return {
|
||||
title: 'Tags',
|
||||
|
||||
Reference in New Issue
Block a user