android: profiles - swipe to delete with undo, search only for long lists

This commit is contained in:
Denozordec committed 2026-10-10 00:06:05 +07:00
1 parent 385819caf0
commit c5585df135
1 file changed
+7
@@ -39,6 +39,11 @@ import androidx.compose.material3.Scaffold
import androidx.compose.material3.SearchBar
import androidx.compose.material3.SearchBarDefaults
import androidx.compose.material3.SnackbarDuration
import androidx.compose.material3.SwipeToDismissBox
import androidx.compose.material3.SwipeToDismissBoxValue
import androidx.compose.material3.rememberSwipeToDismissBoxState
import androidx.compose.foundation.background
import org.strongswan.android.ui.compose.theme.ShxSpacing
import androidx.compose.material3.SnackbarHost
import androidx.compose.material3.SnackbarHostState
import androidx.compose.material3.SnackbarResult
@@ -262,6 +267,8 @@ fun ProfilesScreen(
}
}
private const val SEARCH_THRESHOLD = 5
@Composable
private fun EmptyProfilesState(query: String, onAdd: () -> Unit)
{