Package-level declarations

Contains all OUDS basic components: OudsButton, OudsLink,...

Types

Link copied to clipboard
object OudsButton

Contains classes to build an com.orange.ouds.core.component.button.OudsButton.

Link copied to clipboard

Contains the default values used by OUDS buttons.

Link copied to clipboard

Contains classes to build an com.orange.ouds.core.component.coloredbox.OudsColoredBox.

Link copied to clipboard
object OudsLink

Contains classes to build an com.orange.ouds.core.component.link.OudsLink.

Link copied to clipboard

Contains the default values used by OUDS links.

Functions

Link copied to clipboard
fun OudsButton(icon: OudsButton.Icon, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, style: OudsButton.Style = OudsButtonDefaults.Style, hierarchy: OudsButton.Hierarchy = OudsButtonDefaults.Hierarchy)
fun OudsButton(text: String, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, style: OudsButton.Style = OudsButtonDefaults.Style, hierarchy: OudsButton.Hierarchy = OudsButtonDefaults.Hierarchy)
fun OudsButton(icon: OudsButton.Icon, text: String, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, style: OudsButton.Style = OudsButtonDefaults.Style, hierarchy: OudsButton.Hierarchy = OudsButtonDefaults.Hierarchy)
Link copied to clipboard
fun OudsColoredBox(color: OudsColoredBox.Color, modifier: Modifier = Modifier, contentAlignment: Alignment = Alignment.TopStart, propagateMinConstraints: Boolean = false, content: @Composable BoxScope.() -> Unit)

An OUDS colored box is a Box where content color is automatically adjusted to maximize the contrast with the chosen background color.

Link copied to clipboard
fun OudsLink(text: String, arrow: OudsLink.Arrow, onClick: () -> Unit, modifier: Modifier = Modifier, size: OudsLink.Size = OudsLinkDefaults.Size, enabled: Boolean = true)

An OUDS link which displays an arrow before (OudsLink.Arrow.Back) or after (OudsLink.Arrow.Next) a text.

fun OudsLink(text: String, icon: OudsLink.Icon?, onClick: () -> Unit, modifier: Modifier = Modifier, size: OudsLink.Size = OudsLinkDefaults.Size, enabled: Boolean = true)

An OUDS link which displays a text and an optional icon.