diff --git a/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt b/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
index 9dfb136..90f20fd 100644
--- a/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
+++ b/app/src/main/java/be/ugent/sel/studeez/StudeezApp.kt
@@ -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
diff --git a/app/src/main/java/be/ugent/sel/studeez/screens/settings/SettingsScreen.kt b/app/src/main/java/be/ugent/sel/studeez/screens/settings/SettingsScreen.kt
new file mode 100644
index 0000000..e1098b7
--- /dev/null
+++ b/app/src/main/java/be/ugent/sel/studeez/screens/settings/SettingsScreen.kt
@@ -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
+ )
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9922860..0ed2493 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -65,6 +65,7 @@
Take a break!
+ 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.
Settings