openAndPopUp needs to be passed down to navbar and drawer
This commit is contained in:
parent
a5df9cf191
commit
373d7281fe
1 changed files with 15 additions and 17 deletions
|
@ -6,17 +6,17 @@ import androidx.compose.material.icons.Icons
|
|||
import androidx.compose.material.icons.filled.Menu
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import be.ugent.sel.studeez.R
|
||||
import be.ugent.sel.studeez.resources
|
||||
import be.ugent.sel.studeez.ui.theme.StudeezTheme
|
||||
import be.ugent.sel.studeez.screens.drawer.Drawer
|
||||
import be.ugent.sel.studeez.screens.navbar.NavigationBar
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
@Composable
|
||||
fun PrimaryScreenTemplate(
|
||||
title: String,
|
||||
onLogoutClick: () -> Unit,
|
||||
openAndPopUp: (String, String) -> Unit,
|
||||
content: @Composable (PaddingValues) -> Unit
|
||||
) {
|
||||
val scaffoldState: ScaffoldState = rememberScaffoldState()
|
||||
|
@ -40,12 +40,10 @@ fun PrimaryScreenTemplate(
|
|||
) },
|
||||
|
||||
drawerContent = {
|
||||
Drawer(
|
||||
onLogoutClick = { onLogoutClick() }
|
||||
)
|
||||
Drawer(openAndPopUp)
|
||||
},
|
||||
|
||||
bottomBar = { NavigationBar() }, // TODO Pass arguments so that the current tab etc can be shown
|
||||
bottomBar = { NavigationBar(openAndPopUp) },
|
||||
floatingActionButtonPosition = FabPosition.Center,
|
||||
isFloatingActionButtonDocked = true,
|
||||
floatingActionButton = { CollapsedAddButton() }
|
||||
|
@ -54,13 +52,13 @@ fun PrimaryScreenTemplate(
|
|||
}
|
||||
}
|
||||
|
||||
@Preview
|
||||
@Composable
|
||||
fun PrimaryScreenPreview() {
|
||||
StudeezTheme {
|
||||
PrimaryScreenTemplate(
|
||||
"Preview screen",
|
||||
{}
|
||||
) {}
|
||||
}
|
||||
}
|
||||
//@Preview
|
||||
//@Composable
|
||||
//fun PrimaryScreenPreview() {
|
||||
// StudeezTheme {
|
||||
// PrimaryScreenTemplate(
|
||||
// "Preview screen",
|
||||
// {}
|
||||
// ) {}
|
||||
// }
|
||||
//}
|
Reference in a new issue