Package-level declarations
Types
Link copied to clipboard
object AppButtonDefaults
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ProgressIndicatorDefaults
Link copied to clipboard
data class TopAppBarTypography(val title: TextStyle = TextStyle.Default, val titleExpanded: TextStyle = TextStyle.Default)
Properties
Functions
Link copied to clipboard
Shared application theme
Link copied to clipboard
fun Button(onClick: () -> Unit, modifier: Modifier = Modifier, contentModifier: Modifier = Modifier.defaultMinSize(
minWidth = AppButtonDefaults.MinWidth,
minHeight = AppButtonDefaults.MinHeight
), enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, elevation: ButtonElevation? = AppButtonDefaults.defaultElevation(), shape: Shape = MaterialTheme.shapes.small, border: BorderStroke? = null, colors: ButtonColors = ButtonDefaults.buttonColors(), contentPadding: PaddingValues = ButtonDefaults.ContentPadding, content: @Composable RowScope.() -> Unit)
Copy of the androidx.compose.material.Button but with different min width/height
Link copied to clipboard
fun CircularProgressIndicator(modifier: Modifier = Modifier, color: Color = MaterialTheme.colors.primary, strokeWidth: Dp = ProgressIndicatorDefaults.StrokeWidth)
fun CircularProgressIndicator(progress: Float, modifier: Modifier = Modifier, color: Color = MaterialTheme.colors.primary, strokeWidth: Dp = ProgressIndicatorDefaults.StrokeWidth)
Link copied to clipboard
fun LinearProgressIndicator(modifier: Modifier = Modifier, color: Color = MaterialTheme.colors.primary, backgroundColor: Color = MaterialTheme.colors.primaryVariant)
fun LinearProgressIndicator(progress: Float, modifier: Modifier = Modifier, color: Color = MaterialTheme.colors.primary, backgroundColor: Color = MaterialTheme.colors.primaryVariant)
Link copied to clipboard
fun PrimaryButton(onClick: () -> Unit, modifier: Modifier = AppButtonDefaults.Modifier, enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, elevation: ButtonElevation? = AppButtonDefaults.defaultElevation(), shape: Shape = MaterialTheme.shapes.small, border: BorderStroke? = null, colors: ButtonColors = AppButtonDefaults.primaryButtonColors(), contentPadding: PaddingValues = ButtonDefaults.ContentPadding, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
fun Scaffold(modifier: Modifier = Modifier, scaffoldState: ScaffoldState = rememberScaffoldState(), topBar: @Composable () -> Unit = {}, bottomBar: @Composable () -> Unit = {}, snackbarHost: @Composable (SnackbarHostState) -> Unit = { SnackbarHost(it) }, floatingActionButton: @Composable () -> Unit = {}, floatingActionButtonPosition: FabPosition = FabPosition.End, isFloatingActionButtonDocked: Boolean = false, drawerContent: @Composable ColumnScope.() -> Unit? = null, drawerGesturesEnabled: Boolean = true, drawerShape: Shape = MaterialTheme.shapes.large, drawerElevation: Dp = DrawerDefaults.Elevation, drawerBackgroundColor: Color = MaterialTheme.colors.surface, drawerContentColor: Color = contentColorFor(drawerBackgroundColor), drawerScrimColor: Color = DrawerDefaults.scrimColor, backgroundColor: Color = MaterialTheme.colors.background, contentColor: Color = contentColorFor(backgroundColor), content: @Composable (PaddingValues) -> Unit)