Add word button on glossary detailed view
parent
1d031fe96c
commit
f611891c09
|
@ -9,7 +9,7 @@ import androidx.compose.foundation.lazy.rememberLazyListState
|
||||||
import androidx.compose.material.MaterialTheme
|
import androidx.compose.material.MaterialTheme
|
||||||
import androidx.compose.material.Text
|
import androidx.compose.material.Text
|
||||||
import androidx.compose.material.icons.Icons
|
import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.filled.ArrowBack
|
import androidx.compose.material.icons.filled.*
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
@ -19,7 +19,11 @@ import androidx.compose.ui.unit.dp
|
||||||
import main.component.buttonComponent
|
import main.component.buttonComponent
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun glossaryDetailedPage(glossary: List<Word>, onBackClick: () -> Unit) {
|
fun glossaryDetailedPage(
|
||||||
|
glossary: List<Word>,
|
||||||
|
onBackClick: () -> Unit,
|
||||||
|
onAddWordClick: () -> Unit
|
||||||
|
) {
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier.fillMaxSize(),
|
modifier = Modifier.fillMaxSize(),
|
||||||
verticalArrangement = Arrangement.Top, // Align content at the top
|
verticalArrangement = Arrangement.Top, // Align content at the top
|
||||||
|
@ -34,6 +38,7 @@ fun glossaryDetailedPage(glossary: List<Word>, onBackClick: () -> Unit) {
|
||||||
Spacer(modifier = Modifier.height(16.dp))
|
Spacer(modifier = Modifier.height(16.dp))
|
||||||
|
|
||||||
buttonComponent(text = "Retour", onClick = { onBackClick() }, icon = Icons.Filled.ArrowBack, width = 150)
|
buttonComponent(text = "Retour", onClick = { onBackClick() }, icon = Icons.Filled.ArrowBack, width = 150)
|
||||||
|
buttonComponent(text = "Ajouter un mot", onClick = { onAddWordClick() }, icon = Icons.Filled.Add, width = 150)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -330,7 +330,8 @@ fun app() {
|
||||||
"glossaireDetail" -> {
|
"glossaireDetail" -> {
|
||||||
glossaryDetailedPage(
|
glossaryDetailedPage(
|
||||||
glossary = glossaryDetail,
|
glossary = glossaryDetail,
|
||||||
onBackClick = { currentPage.value = "glossaireOptions" }
|
onBackClick = { currentPage.value = "glossaireOptions" },
|
||||||
|
onAddWordClick = { currentPage.value = "formulaire" },
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue