Remove duplicated index from view picker (#6514)
<img width="815" alt="Capture d’écran 2024-08-02 à 15 15 51" src="https://github.com/user-attachments/assets/0b192091-39f9-46c4-80b8-3c1a97f00480">
This commit is contained in:
@ -102,7 +102,9 @@ export const ViewPickerListContent = () => {
|
||||
)}
|
||||
<DraggableList
|
||||
onDragEnd={handleDragEnd}
|
||||
draggableItems={viewsOnCurrentObject.map((view, index) => (
|
||||
draggableItems={viewsOnCurrentObject
|
||||
.filter((view) => indexView?.id !== view.id)
|
||||
.map((view, index) => (
|
||||
<DraggableItem
|
||||
key={view.id}
|
||||
draggableId={view.id}
|
||||
@ -111,21 +113,13 @@ export const ViewPickerListContent = () => {
|
||||
itemComponent={
|
||||
<MenuItemDraggable
|
||||
key={view.id}
|
||||
iconButtons={
|
||||
indexView?.id === view.id
|
||||
? [
|
||||
{
|
||||
Icon: IconLock,
|
||||
},
|
||||
]
|
||||
: [
|
||||
iconButtons={[
|
||||
{
|
||||
Icon: IconPencil,
|
||||
onClick: (event: MouseEvent<HTMLButtonElement>) =>
|
||||
handleEditViewButtonClick(event, view.id),
|
||||
},
|
||||
].filter(isDefined)
|
||||
}
|
||||
].filter(isDefined)}
|
||||
isIconDisplayedOnHoverOnly={
|
||||
indexView?.id === view.id ? false : true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user