diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/subSetting/DeveloperCard.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/subSetting/DeveloperCard.kt deleted file mode 100644 index 55dd48a..0000000 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/ui/components/subSetting/DeveloperCard.kt +++ /dev/null @@ -1,69 +0,0 @@ -package `in`.sminnovations.attendanceapp.screens.settings.ui.components.subSetting - -import android.content.Context -import android.os.Build -import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.padding -import androidx.compose.material3.MaterialTheme -import androidx.compose.material3.OutlinedCard -import androidx.compose.material3.Text -import androidx.compose.runtime.Composable -import androidx.compose.runtime.collectAsState -import androidx.compose.runtime.rememberCoroutineScope -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.graphics.vector.ImageVector -import androidx.compose.ui.res.stringResource -import androidx.compose.ui.res.vectorResource -import androidx.compose.ui.text.font.FontWeight -import androidx.compose.ui.unit.dp -import `in`.sminnovations.attendanceapp.R -import `in`.sminnovations.attendanceapp.screens.settings.data.SettingsData -import `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents.ClickableCard -import `in`.sminnovations.attendanceapp.screens.settings.ui.components.settingsComponents.SwitchCard -import kotlinx.coroutines.launch - - -@Composable -fun Developer_settings(context: Context) { - val scope = rememberCoroutineScope() - val dataStore = SettingsData(context) - val devMode = dataStore.getDevModeToggle.collectAsState(initial = false) - Column(modifier = Modifier.padding(10.dp,0.dp,10.dp,10.dp)) { - Text( - text = stringResource(R.string.developer_options), - style = MaterialTheme.typography.labelLarge, - fontWeight = FontWeight.Bold, - modifier = Modifier - .align(Alignment.Start) - .padding(14.dp), - color = MaterialTheme.colorScheme.primary - ) - OutlinedCard { - SwitchCard( - checkedValue = devMode.value!!, - title = "Developer mode", - subtitle = "To toggle developer mode", - onSwitchChange = { - scope.launch { - dataStore.setDevMode(it) - } - - }, - icon = ImageVector.vectorResource(R.drawable.round_developer_mode_24) - ) - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - ClickableCard( - title = "Clear the Database", - subtitle = "you will loose every thing 😨", - onClick = { - - }, - icon = ImageVector.vectorResource(R.drawable.round_delete_sweep_24) - ) - } - } - - } -} \ No newline at end of file