Add check icon

This commit is contained in:
2025-02-15 10:20:00 +01:00
parent 1f9ff73a6d
commit e02c600ccd

View File

@@ -37,6 +37,7 @@ import compose.icons.TablerIcons
import compose.icons.tablericons.Table
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.lazy.itemsIndexed
import androidx.compose.material.icons.filled.Check
import compose.icons.FontAwesomeIcons
import compose.icons.fontawesomeicons.Solid
import compose.icons.tablericons.ArrowBigRight
@@ -99,7 +100,11 @@ fun LangugeDropdown(onChangeClick: (dict: Dictionary) -> Unit,dictionary: Dictio
)
},
text = { Text(l.name) },
onClick = { onChangeClick(dict); expanded = false }
onClick = { onChangeClick(dict); expanded = false },
trailingIcon = {
if (dictionary.id == id)
Icon(Icons.Default.Check,contentDescription = "Selected")
}
)
}
}
@@ -183,13 +188,13 @@ fun SearchBarTextField(viewModel: MainModelView) {
Icon(
TablerIcons.Table,
contentDescription = "Table View",
modifier = Modifier.size(width = 50.dp, height = 50.dp)
modifier = Modifier.size(width = 30.dp, height = 30.dp)
)
else
Icon(
TablerIcons.FileText,
contentDescription = "List View",
modifier = Modifier.size(width = 50.dp, height = 50.dp)
modifier = Modifier.size(width = 30.dp, height = 30.dp)
)
}
Spacer(modifier = Modifier.padding(2.dp))
@@ -200,13 +205,13 @@ fun SearchBarTextField(viewModel: MainModelView) {
Icon(
TablerIcons.ArrowBigRight,
contentDescription = "Forward",
modifier = Modifier.size(width = 50.dp, height = 50.dp)
modifier = Modifier.size(width = 30.dp, height = 30.dp)
)
else
Icon(
TablerIcons.ArrowBigLeft,
contentDescription = "Resverse",
modifier = Modifier.size(width = 50.dp, height = 50.dp)
modifier = Modifier.size(width = 30.dp, height = 30.dp)
)
}
LangugeDropdown(
@@ -214,11 +219,15 @@ fun SearchBarTextField(viewModel: MainModelView) {
dictionary = dict
)
Spacer(modifier = Modifier.padding(2.dp))
IconButton(onClick = {
/* TODO */
}) {
Icon(
Icons.Filled.Settings,
contentDescription = "Table View",
modifier = Modifier.size(width = 50.dp, height = 50.dp)
)
contentDescription = "Settings",
modifier = Modifier.size(width = 30.dp, height = 30.dp)
)}
//Spacer(modifier = Modifier.fillMaxWidth())
}
}