Temp settings screen for feedback
This commit is contained in:
parent
dfd97c8d33
commit
e458927c28
3 changed files with 42 additions and 1 deletions
|
@ -29,6 +29,7 @@ import be.ugent.sel.studeez.screens.profile.ProfileRoute
|
||||||
import be.ugent.sel.studeez.screens.session.SessionRoute
|
import be.ugent.sel.studeez.screens.session.SessionRoute
|
||||||
import be.ugent.sel.studeez.screens.session_recap.SessionRecapRoute
|
import be.ugent.sel.studeez.screens.session_recap.SessionRecapRoute
|
||||||
import be.ugent.sel.studeez.screens.sessions.SessionsRoute
|
import be.ugent.sel.studeez.screens.sessions.SessionsRoute
|
||||||
|
import be.ugent.sel.studeez.screens.settings.SettingsRoute
|
||||||
import be.ugent.sel.studeez.screens.sign_up.SignUpRoute
|
import be.ugent.sel.studeez.screens.sign_up.SignUpRoute
|
||||||
import be.ugent.sel.studeez.screens.splash.SplashRoute
|
import be.ugent.sel.studeez.screens.splash.SplashRoute
|
||||||
import be.ugent.sel.studeez.screens.timer_overview.TimerOverviewRoute
|
import be.ugent.sel.studeez.screens.timer_overview.TimerOverviewRoute
|
||||||
|
@ -143,7 +144,9 @@ fun StudeezNavGraph(
|
||||||
}
|
}
|
||||||
|
|
||||||
composable(StudeezDestinations.SETTINGS_SCREEN) {
|
composable(StudeezDestinations.SETTINGS_SCREEN) {
|
||||||
// TODO
|
SettingsRoute(
|
||||||
|
drawerActions = drawerActions
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Login flow
|
// Login flow
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
package be.ugent.sel.studeez.screens.settings
|
||||||
|
|
||||||
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
|
import androidx.compose.material.Text
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.text.style.TextAlign
|
||||||
|
import be.ugent.sel.studeez.common.composable.DrawerScreenTemplate
|
||||||
|
import be.ugent.sel.studeez.common.composable.drawer.DrawerActions
|
||||||
|
import be.ugent.sel.studeez.resources
|
||||||
|
import be.ugent.sel.studeez.R.string as AppText
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun SettingsRoute(
|
||||||
|
// viewModel: SettingsViewModel,
|
||||||
|
drawerActions: DrawerActions
|
||||||
|
) {
|
||||||
|
SettingsScreen(
|
||||||
|
drawerActions = drawerActions
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun SettingsScreen(
|
||||||
|
drawerActions: DrawerActions
|
||||||
|
) {
|
||||||
|
DrawerScreenTemplate(
|
||||||
|
title = resources().getString(AppText.settings),
|
||||||
|
drawerActions = drawerActions
|
||||||
|
) {
|
||||||
|
Text(
|
||||||
|
text = resources().getString(AppText.settings_temp_description),
|
||||||
|
modifier = Modifier.fillMaxSize(),
|
||||||
|
textAlign = TextAlign.Center
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
|
@ -65,6 +65,7 @@
|
||||||
<string name="state_take_a_break">Take a break!</string>
|
<string name="state_take_a_break">Take a break!</string>
|
||||||
|
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
|
<string name="settings_temp_description">Looks like you found the settings screen! In the future, this will enable you to edit your preferenes such as light/dark mode, end sessions automatically when we detect you are gone etc.</string> <!-- TODO Remove this description line once implemented. -->
|
||||||
<string name="settings">Settings</string>
|
<string name="settings">Settings</string>
|
||||||
|
|
||||||
<!-- About -->
|
<!-- About -->
|
||||||
|
|
Reference in a new issue