PersistentPreferenceThemeScreen

fun PersistentPreferenceThemeScreen(onBackClick: () -> Unit, modifier: Modifier = Modifier, persistence: PersistenceManager = LocalKepkoPersistenceManager.current, isSystemInDarkTheme: Boolean = isSystemInDarkTheme(), activeProfile: UserVisibleProfile? = null, targetProfile: UserVisibleProfile? = null)

A theme preferences screen which allows easy integration when used with PersistentKepkoTheme.

This preference screen allows the user to customize the appearance of the theme using PersistenceManager.

Parameters

activeProfile

The profile that is actively being used to render the interface

targetProfile

The profile that is being targeted for customization