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_recap.SessionRecapRoute | ||||
| 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.splash.SplashRoute | ||||
| import be.ugent.sel.studeez.screens.timer_overview.TimerOverviewRoute | ||||
|  | @ -143,7 +144,9 @@ fun StudeezNavGraph( | |||
|         } | ||||
| 
 | ||||
|         composable(StudeezDestinations.SETTINGS_SCREEN) { | ||||
|             // TODO | ||||
|             SettingsRoute( | ||||
|                 drawerActions = drawerActions | ||||
|             ) | ||||
|         } | ||||
| 
 | ||||
|         // 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> | ||||
| 
 | ||||
|     <!-- 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> | ||||
| 
 | ||||
|     <!-- About --> | ||||
|  |  | |||
		Reference in a new issue