Skip to content

fix: remove doubled spacing between drag handle and checkbox - #974

Open
raswonders wants to merge 1 commit into
patternfly:mainfrom
raswonders:fix/list-manager-spacing
Open

fix: remove doubled spacing between drag handle and checkbox#974
raswonders wants to merge 1 commit into
patternfly:mainfrom
raswonders:fix/list-manager-spacing

Conversation

@raswonders

Copy link
Copy Markdown
Contributor

Hi guys

we've had problems with extra padding in columnManagementModal between drag & drop handle and checkbox. It seems to be caused by a wrong markup in ListManager. This PR solves that.

What
Remove extra spacing between the drag handle and checkbox in ListManager when drag-and-drop is enabled.

Why (AI)
DragDropSort already wraps each row in DataListItemRow and injects a drag-handle DataListControl. ListManager was wrapping the same content in a second DataListItemRow and a DataListCheck without otherControls, so PatternFly applied extra row padding between the handle and the checkbox.

How (AI)
Render drag-drop rows with PatternFly’s draggable DataList structure: checkbox inside DataListControl with otherControls={true}, and leave non-draggable rows on DataListItemRow. Tests cover both layouts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant