SettingsSwitch

@Composable
fun SettingsSwitch(state: Boolean, title: @Composable () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = LocalSettingsGroupEnabled.current, icon: @Composable () -> Unit? = null, subtitle: @Composable () -> Unit? = null, colors: SettingsTileColors = SettingsTileDefaults.colors(), switchColors: SwitchColors = SwitchDefaults.colors( checkedTrackColor = colors.actionColor(enabled), checkedThumbColor = contentColorFor(colors.actionColor(enabled)), disabledCheckedTrackColor = colors.actionColor(enabled), disabledCheckedThumbColor = contentColorFor(colors.actionColor(enabled)), ), textStyles: SettingsTextStyles = SettingsTileDefaults.textStyles(), shape: Shape = SettingsTileDefaults.shape(), tonalElevation: Dp = SettingsTileDefaults.Elevation, shadowElevation: Dp = SettingsTileDefaults.Elevation, semanticProperties: SemanticsPropertyReceiver.() -> Unit = {}, onCheckedChange: (Boolean) -> Unit)