fix: context menu padding (#7918)
This pull request addresses the issue #7915 regarding the lack of padding in the right-click record menu. This PR add padding to context menu and reuse the existing component used for the filter/sort feature.   --------- Co-authored-by: Félix Malfait <felix@twenty.com>
This commit is contained in:
committed by
GitHub
parent
25a8638e4e
commit
a55423642a
@ -8,6 +8,7 @@ import { ActionMenuComponentInstanceContext } from '@/action-menu/states/context
|
|||||||
import { recordIndexActionMenuDropdownPositionComponentState } from '@/action-menu/states/recordIndexActionMenuDropdownPositionComponentState';
|
import { recordIndexActionMenuDropdownPositionComponentState } from '@/action-menu/states/recordIndexActionMenuDropdownPositionComponentState';
|
||||||
import { ActionMenuDropdownHotkeyScope } from '@/action-menu/types/ActionMenuDropdownHotKeyScope';
|
import { ActionMenuDropdownHotkeyScope } from '@/action-menu/types/ActionMenuDropdownHotKeyScope';
|
||||||
import { Dropdown } from '@/ui/layout/dropdown/components/Dropdown';
|
import { Dropdown } from '@/ui/layout/dropdown/components/Dropdown';
|
||||||
|
import { DropdownMenuItemsContainer } from '@/ui/layout/dropdown/components/DropdownMenuItemsContainer';
|
||||||
import { MenuItem } from '@/ui/navigation/menu-item/components/MenuItem';
|
import { MenuItem } from '@/ui/navigation/menu-item/components/MenuItem';
|
||||||
import { useAvailableComponentInstanceIdOrThrow } from '@/ui/utilities/state/component-state/hooks/useAvailableComponentInstanceIdOrThrow';
|
import { useAvailableComponentInstanceIdOrThrow } from '@/ui/utilities/state/component-state/hooks/useAvailableComponentInstanceIdOrThrow';
|
||||||
import { useRecoilComponentValueV2 } from '@/ui/utilities/state/component-state/hooks/useRecoilComponentValueV2';
|
import { useRecoilComponentValueV2 } from '@/ui/utilities/state/component-state/hooks/useRecoilComponentValueV2';
|
||||||
@ -73,15 +74,19 @@ export const RecordIndexActionMenuDropdown = () => {
|
|||||||
}}
|
}}
|
||||||
data-select-disable
|
data-select-disable
|
||||||
dropdownMenuWidth={width}
|
dropdownMenuWidth={width}
|
||||||
dropdownComponents={actionMenuEntries.map((item, index) => (
|
dropdownComponents={
|
||||||
<MenuItem
|
<DropdownMenuItemsContainer>
|
||||||
key={index}
|
{actionMenuEntries.map((item, index) => (
|
||||||
LeftIcon={item.Icon}
|
<MenuItem
|
||||||
onClick={item.onClick}
|
key={index}
|
||||||
accent={item.accent}
|
LeftIcon={item.Icon}
|
||||||
text={item.label}
|
onClick={item.onClick}
|
||||||
/>
|
accent={item.accent}
|
||||||
))}
|
text={item.label}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
|
</DropdownMenuItemsContainer>
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</StyledContainerActionMenuDropdown>
|
</StyledContainerActionMenuDropdown>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user