PreferableMaterialTheme

fun PreferableMaterialTheme(preferHelper: PreferenceHelper = rememberPreferenceHelper(), darkColorPalette: Colors = darkColors(), lightColorPalette: Colors = lightColors(), content: @Composable PreferableMaterialTheme.() -> Unit)

Material (v1) theme that respects stored light/dark preference and provides ThemePrefs via LocalThemePrefs.

Parameters

preferHelper

Backing storage for theme; defaults to rememberPreferenceHelper.

darkColorPalette

Colors when dark theme is active.

lightColorPalette

Colors when light theme is active.

content

Composable content with access to PreferableMaterialTheme.themePrefs.