OudsTheme

fun OudsTheme(themeContract: OudsThemeContract, darkThemeEnabled: Boolean = isSystemInDarkTheme(), content: @Composable () -> Unit)

OudsTheme is the theme to apply to your screens in a Jetpack Compose application. Use it at the top of your application in replacement of the MaterialTheme. Cause OUDS supports multi-theme, you should pass a themeContract as theme configuration to use an OUDS supported theme.

Parameters

themeContract

Theme contract which contain the configuration of the OudsTheme: colors, typography...

darkThemeEnabled

Indicates whether the dark theme is enabled or not.

content

Theme nested content. OudsTheme will be applied to this content.