Add a way to reset the colors.
This commit is contained in:
Submodule enterprise updated: dc42b35239...5bb4720132
@@ -18,6 +18,6 @@ sealed interface DeveloperSettingsEvents {
|
||||
data class SetTracingLogLevel(val logLevel: LogLevelItem) : DeveloperSettingsEvents
|
||||
data class ToggleTracingLogPack(val logPack: TraceLogPack, val enabled: Boolean) : DeveloperSettingsEvents
|
||||
data class SetShowColorPicker(val show: Boolean) : DeveloperSettingsEvents
|
||||
data class ChangeBrandColor(val color: Color) : DeveloperSettingsEvents
|
||||
data class ChangeBrandColor(val color: Color?) : DeveloperSettingsEvents
|
||||
data object ClearCache : DeveloperSettingsEvents
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@ class DeveloperSettingsPresenter(
|
||||
}
|
||||
is DeveloperSettingsEvents.ChangeBrandColor -> {
|
||||
showColorPicker = false
|
||||
val color = event.color.value.toHexString(HexFormat.UpperCase).substring(2, 8)
|
||||
val color = event.color?.value?.toHexString(HexFormat.UpperCase)?.substring(2, 8)
|
||||
enterpriseService.overrideBrandColor(color)
|
||||
}
|
||||
is DeveloperSettingsEvents.SetShowColorPicker -> {
|
||||
|
||||
@@ -112,6 +112,14 @@ fun DeveloperSettingsView(
|
||||
state.eventSink(DeveloperSettingsEvents.SetShowColorPicker(true))
|
||||
}
|
||||
)
|
||||
ListItem(
|
||||
headlineContent = {
|
||||
Text("Reset brand color")
|
||||
},
|
||||
onClick = {
|
||||
state.eventSink(DeveloperSettingsEvents.ChangeBrandColor(null))
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
PreferenceCategory(title = "Crash") {
|
||||
|
||||
Reference in New Issue
Block a user