diff --git a/app/src/main/java/be/ugent/sel/studeez/common/composable/DrawerScreenComposable.kt b/app/src/main/java/be/ugent/sel/studeez/common/composable/DrawerScreenComposable.kt index 3f43f3e..b0b1829 100644 --- a/app/src/main/java/be/ugent/sel/studeez/common/composable/DrawerScreenComposable.kt +++ b/app/src/main/java/be/ugent/sel/studeez/common/composable/DrawerScreenComposable.kt @@ -20,7 +20,7 @@ import be.ugent.sel.studeez.R.string as AppText fun DrawerScreenTemplate( title: String, drawerActions: DrawerActions, - action: @Composable RowScope.() -> Unit = {}, + barAction: @Composable RowScope.() -> Unit = {}, content: @Composable (PaddingValues) -> Unit ) { val scaffoldState: ScaffoldState = rememberScaffoldState() @@ -41,7 +41,7 @@ fun DrawerScreenTemplate( ) } }, - actions = action + actions = barAction )}, drawerContent = { diff --git a/app/src/main/java/be/ugent/sel/studeez/common/composable/PrimaryScreenComposable.kt b/app/src/main/java/be/ugent/sel/studeez/common/composable/PrimaryScreenComposable.kt index 773c546..f83e8d7 100644 --- a/app/src/main/java/be/ugent/sel/studeez/common/composable/PrimaryScreenComposable.kt +++ b/app/src/main/java/be/ugent/sel/studeez/common/composable/PrimaryScreenComposable.kt @@ -31,7 +31,7 @@ fun PrimaryScreenTemplate( title: String, drawerActions: DrawerActions, navigationBarActions: NavigationBarActions, - action: @Composable RowScope.() -> Unit = {}, + barAction: @Composable RowScope.() -> Unit = {}, content: @Composable (PaddingValues) -> Unit ) { val scaffoldState: ScaffoldState = rememberScaffoldState() @@ -53,7 +53,7 @@ fun PrimaryScreenTemplate( ) } }, - actions = action + actions = barAction ) }, diff --git a/app/src/main/java/be/ugent/sel/studeez/common/composable/SecondaryScreenComposable.kt b/app/src/main/java/be/ugent/sel/studeez/common/composable/SecondaryScreenComposable.kt index 5470566..5999072 100644 --- a/app/src/main/java/be/ugent/sel/studeez/common/composable/SecondaryScreenComposable.kt +++ b/app/src/main/java/be/ugent/sel/studeez/common/composable/SecondaryScreenComposable.kt @@ -1,6 +1,7 @@ package be.ugent.sel.studeez.common.composable import androidx.compose.foundation.layout.PaddingValues +import androidx.compose.foundation.layout.RowScope import androidx.compose.material.* import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBack @@ -10,13 +11,12 @@ import be.ugent.sel.studeez.R import be.ugent.sel.studeez.resources import be.ugent.sel.studeez.ui.theme.StudeezTheme -// TODO Add option for button in top right corner as extra button - @Composable // Does not contain floatingActionButton and bottom bar, used in all the other screens fun SecondaryScreenTemplate( title: String, popUp: () -> Unit, + barAction: @Composable RowScope.() -> Unit = {}, content: @Composable (PaddingValues) -> Unit ) { Scaffold( @@ -30,7 +30,8 @@ fun SecondaryScreenTemplate( contentDescription = resources().getString(R.string.go_back) ) } - } + }, + actions = barAction ) }, ) { paddingValues -> content(paddingValues)