Fix GlossaryDetails issues

main
Thomas Breil 2024-01-12 15:13:37 +01:00
parent a5d3811b45
commit 6631008fcc
2 changed files with 29 additions and 26 deletions

View File

@ -28,6 +28,7 @@ fun glossaryDetailedPage(
onExportClick: () -> Unit,
onImportClick: () -> Unit
) {
println(glossary)
Column(
modifier = Modifier.fillMaxSize(),
verticalArrangement = Arrangement.Top, // Align content at the top

View File

@ -34,7 +34,7 @@ fun app() {
val languageManager = remember { LanguageManager() }
MaterialTheme {
val glossaryDetail: List<Word> by remember { mutableStateOf(emptyList()) }
var isJavaScriptFileSelected by remember { mutableStateOf(false) }
@ -81,8 +81,9 @@ fun app() {
}
"glossaireDetail" -> {
appState.selectedGlossary?.let { loadDatasFromFile(it.jsonFilePath) }?.let {
glossaryDetailedPage(
glossary = glossaryDetail,
glossary = it,
glossaryName = appState.selectedGlossary?.name ?: "",
onBackClick = { currentPage.value = "glossaires" },
onAddWordClick = { currentPage.value = "formulaire" },
@ -108,6 +109,7 @@ fun app() {
}
)
}
}
"formulaire" -> {
appState.selectedGlossary?.let { formPage(it, onCancelClick = { currentPage.value = "glossaireDetail" }) }