Update IHM Compare.kt

main
CAPEL Maxime 2023-12-19 15:04:16 +01:00
parent d85eb1b705
commit b61111d1e4
1 changed files with 7 additions and 8 deletions

View File

@ -59,7 +59,7 @@ fun commonWordsTable(
val glossaryWordsSet = glossaryWords.map { it.name }.toSet()
LazyColumn(
modifier = Modifier.fillMaxSize(),
modifier = Modifier.fillMaxSize().padding(16.dp),
content = {
item {
commonWordsHeaderRow()
@ -81,7 +81,7 @@ fun commonWordsHeaderRow() {
Row(
modifier = Modifier
.fillMaxWidth()
.background(Color.Gray)
.background(customRedColor)
.border(1.dp, Color.Black),
verticalAlignment = Alignment.CenterVertically
) {
@ -104,20 +104,19 @@ fun commonWordsDataRow(
) {
val modifier = Modifier
.fillMaxWidth()
.border(1.dp, Color.Black)
.padding(8.dp)
val isCommon = word in codeWords && word in glossaryWordsSet
val backgroundColor = when {
isCommon -> Color.Yellow
word in codeWords -> Color.Blue // Couleur pour les mots du code
word in glossaryWordsSet -> Color.Green // Couleur pour les mots du glossaire
isCommon -> Color.Green // Couleur pour les mots communs
word in codeWords -> Color.Yellow // Couleur pour les mots du code
word in glossaryWordsSet -> Color.White // Couleur pour les mots du glossaire
else -> Color.White
}
Row(
modifier = modifier.background(backgroundColor),
modifier = modifier.background(backgroundColor)
.border(1.dp, Color.Black),
verticalAlignment = Alignment.CenterVertically
) {
cellContent(word, modifier)