feat: use field label in table headers if possible
This commit is contained in:
parent
9e16956663
commit
8be6117861
@ -120,11 +120,21 @@ const EntryListing = ({
|
|||||||
});
|
});
|
||||||
}, [entries, inferFields, isSingleCollectionInList, otherProps, summaryFields, viewStyle]);
|
}, [entries, inferFields, isSingleCollectionInList, otherProps, summaryFields, viewStyle]);
|
||||||
|
|
||||||
|
const summaryFieldHeaders = useMemo(() => {
|
||||||
|
if ('collection' in otherProps) {
|
||||||
|
return selectFields(otherProps.collection).map(f => f.label ?? f.name);
|
||||||
|
}
|
||||||
|
|
||||||
|
return [];
|
||||||
|
}, [otherProps]);
|
||||||
|
|
||||||
if (viewStyle === 'VIEW_STYLE_LIST') {
|
if (viewStyle === 'VIEW_STYLE_LIST') {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Table
|
<Table
|
||||||
columns={!isSingleCollectionInList ? ['Collection', ...summaryFields] : summaryFields}
|
columns={
|
||||||
|
!isSingleCollectionInList ? ['Collection', ...summaryFieldHeaders] : summaryFields
|
||||||
|
}
|
||||||
>
|
>
|
||||||
{renderedCards}
|
{renderedCards}
|
||||||
</Table>
|
</Table>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user