From 7d6e48a613cba21a034315218117e4ae7d314cf4 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 9 Oct 2023 18:44:27 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../presentation/organizetokens/OrganizeTokensScreen.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/organizetokens/OrganizeTokensScreen.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/organizetokens/OrganizeTokensScreen.kt index 63b4037673..6053795ce3 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/organizetokens/OrganizeTokensScreen.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/presentation/organizetokens/OrganizeTokensScreen.kt @@ -19,6 +19,8 @@ import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.RectangleShape import androidx.compose.ui.graphics.Shape +import androidx.compose.ui.hapticfeedback.HapticFeedbackType +import androidx.compose.ui.platform.LocalHapticFeedback import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.PreviewParameter @@ -84,6 +86,7 @@ private fun TokenList( dndConfig: OrganizeTokensState.DragAndDropConfig, modifier: Modifier = Modifier, ) { + val hapticFeedback = LocalHapticFeedback.current Box(modifier = modifier) { val onDragEnd: (Int, Int) -> Unit = remember { { _, _ -> @@ -117,7 +120,10 @@ private fun TokenList( ) { index, item -> val onDragStart = remember(item) { - { dndConfig.onItemDragStart(item) } + { + dndConfig.onItemDragStart(item) + hapticFeedback.performHapticFeedback(HapticFeedbackType.LongPress) + } } DraggableItem(