Update IHM Compare.kt
parent
d85eb1b705
commit
b61111d1e4
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue