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
object OudsButtonDefaults
Contains the default values used by OUDS buttons.
Link copied to clipboard
object OudsColoredBox
Contains classes to build an com.orange.ouds.core.component.coloredbox.OudsColoredBox.
Link copied to clipboard
object OudsLinkDefaults
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)
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.