fix: Display hidden columns and separator conditionally (#4982)
Closes #4979 Hi! `RecordTableHeaderPlusButtonContent.tsx` component displays hidden columns and separator, only if length of `hiddenTableColumns` array is greater than zero. The top right corner looked good.   --------- Co-authored-by: Thomas Trompette <thomast@twenty.com>
This commit is contained in:
@ -38,17 +38,21 @@ export const RecordTableHeaderPlusButtonContent = () => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<DropdownMenuItemsContainer>
|
{hiddenTableColumns.length > 0 && (
|
||||||
{hiddenTableColumns.map((column) => (
|
<>
|
||||||
<MenuItem
|
<DropdownMenuItemsContainer>
|
||||||
key={column.fieldMetadataId}
|
{hiddenTableColumns.map((column) => (
|
||||||
onClick={() => handleAddColumn(column)}
|
<MenuItem
|
||||||
LeftIcon={getIcon(column.iconName)}
|
key={column.fieldMetadataId}
|
||||||
text={column.label}
|
onClick={() => handleAddColumn(column)}
|
||||||
/>
|
LeftIcon={getIcon(column.iconName)}
|
||||||
))}
|
text={column.label}
|
||||||
</DropdownMenuItemsContainer>
|
/>
|
||||||
<DropdownMenuSeparator />
|
))}
|
||||||
|
</DropdownMenuItemsContainer>
|
||||||
|
<DropdownMenuSeparator />
|
||||||
|
</>
|
||||||
|
)}
|
||||||
<DropdownMenuItemsContainer>
|
<DropdownMenuItemsContainer>
|
||||||
<StyledMenuItemLink to="/settings/objects">
|
<StyledMenuItemLink to="/settings/objects">
|
||||||
<MenuItem LeftIcon={IconSettings} text="Customize fields" />
|
<MenuItem LeftIcon={IconSettings} text="Customize fields" />
|
||||||
|
|||||||
Reference in New Issue
Block a user