Settings
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
package `in`.sminnovations.attendanceapp.screens.settings
|
package `in`.sminnovations.attendanceapp.screens.settings.ui
|
||||||
|
|
||||||
|
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
@@ -15,13 +15,16 @@ import androidx.compose.runtime.collectAsState
|
|||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
|
import androidx.navigation.NavController
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.data.SettingsData
|
import `in`.sminnovations.attendanceapp.screens.settings.data.SettingsData
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.components.TopComponents
|
import `in`.sminnovations.attendanceapp.screens.settings.ui.components.TopComponents
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.components.subSetting.AboutSettings
|
import `in`.sminnovations.attendanceapp.screens.settings.ui.components.subSetting.AboutSettings
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.components.subSetting.Appearance
|
import `in`.sminnovations.attendanceapp.screens.settings.ui.components.subSetting.Appearance
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun SettingsScreen() {
|
fun SettingsScreen(
|
||||||
|
navController: NavController
|
||||||
|
) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
val dataStore = SettingsData(context)
|
val dataStore = SettingsData(context)
|
||||||
val scrollState = rememberScrollState()
|
val scrollState = rememberScrollState()
|
||||||
@@ -32,7 +35,7 @@ fun SettingsScreen() {
|
|||||||
.fillMaxSize(),
|
.fillMaxSize(),
|
||||||
) {
|
) {
|
||||||
Spacer(modifier = Modifier.height(20.dp))
|
Spacer(modifier = Modifier.height(20.dp))
|
||||||
TopComponents()
|
TopComponents(navController = navController)
|
||||||
Spacer(modifier = Modifier.height(20.dp))
|
Spacer(modifier = Modifier.height(20.dp))
|
||||||
OutlinedCard(
|
OutlinedCard(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package `in`.sminnovations.attendanceapp.screens.settings.components.settingsComponents
|
package `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents
|
||||||
|
|
||||||
import androidx.activity.compose.BackHandler
|
import androidx.activity.compose.BackHandler
|
||||||
import androidx.compose.foundation.background
|
import androidx.compose.foundation.background
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package `in`.sminnovations.attendanceapp.screens.settings.components.settingsComponents
|
package `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents
|
||||||
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
@@ -6,8 +6,8 @@ import androidx.compose.runtime.mutableStateOf
|
|||||||
import androidx.compose.runtime.remember
|
import androidx.compose.runtime.remember
|
||||||
import androidx.compose.runtime.setValue
|
import androidx.compose.runtime.setValue
|
||||||
import androidx.compose.ui.graphics.vector.ImageVector
|
import androidx.compose.ui.graphics.vector.ImageVector
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.components.settingsComponents.ClickableCard
|
import `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents.ClickableCard
|
||||||
import `in`.sminnovations.attendanceapp.screens.settings.components.settingsComponents.RadioDialogue
|
import `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents.RadioDialogue
|
||||||
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
Reference in New Issue
Block a user