added trailing x icon to menu items to clarify removal

This commit is contained in:
David Kaspar
2025-06-29 17:37:50 +01:00
parent 65cca8aa34
commit 285603cc0f
@@ -23,12 +23,16 @@ package com.vitorpamplona.amethyst.ui.screen.loggedIn.settings
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Close
import androidx.compose.material3.DropdownMenuItem
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ExposedDropdownMenuBox
import androidx.compose.material3.ExposedDropdownMenuDefaults
import androidx.compose.material3.Icon
import androidx.compose.material3.MenuAnchorType
import androidx.compose.material3.OutlinedTextField
import androidx.compose.material3.Text
@@ -39,7 +43,9 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.lifecycle.viewModelScope
import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.ui.layouts.DisappearingScaffold
@@ -131,6 +137,14 @@ fun DontTranslateFromSetting(accountViewModel: AccountViewModel) {
selectedLanguages.remove(languageCode)
expanded = false
},
trailingIcon = {
Icon(
imageVector = Icons.Default.Close,
contentDescription = "Remove $languageCode",
tint = Color.Red,
modifier = Modifier.size(16.dp),
)
},
)
}
}