Skip to content

Commit 229e8ff

Browse files
feat: expose defaultDraggingModifier on grid ReorderableItem
1 parent e1c7af4 commit 229e8ff

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ fun VerticalReorderList() {
3939
.detectReorderAfterLongPress(state)
4040
) {
4141
items(data.value, { it }) { item ->
42-
ReorderableItem(state, key = item) { isDragging ->
42+
ReorderableItem(state, key = item, defaultDraggingModifier = Modifier) { isDragging ->
4343
val elevation = animateDpAsState(if (isDragging) 16.dp else 0.dp)
4444
Column(
4545
modifier = Modifier

reorderable/src/commonMain/kotlin/org/burnoutcrew/reorderable/ReorderableItem.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@ fun LazyGridItemScope.ReorderableItem(
4040
key: Any?,
4141
modifier: Modifier = Modifier,
4242
index: Int? = null,
43+
defaultDraggingModifier: Modifier = Modifier.animateItem(),
4344
content: @Composable BoxScope.(isDragging: Boolean) -> Unit
44-
) = ReorderableItem(reorderableState, key, modifier, Modifier.animateItem(), false, index, content)
45+
) = ReorderableItem(reorderableState, key, modifier, defaultDraggingModifier, false, index, content)
4546

4647
@Composable
4748
fun ReorderableItem(

0 commit comments

Comments
 (0)