FrameBase
fun FrameBase(header: Header? = null, config: BaseConfigs? = null, horizontalContentPadding: PaddingValues = BaseValues.CONTENT_DEFAULT_PADDING, layout: @Composable ColumnScope.(LibOrientation) -> Unit, layoutHorizontalAlignment: Alignment.Horizontal = Alignment.Start, layoutLandscape: @Composable RowScope.() -> Unit? = null, layoutLandscapeVerticalAlignment: Alignment.Vertical = Alignment.CenterVertically, buttonsVisible: Boolean = true, buttons: @Composable ColumnScope.(LibOrientation) -> Unit? = null)
Base component for the content structure of a dialog.
Parameters
header
The content to be displayed inside the dialog that functions as the header view of the dialog.
horizontalContentPadding
The horizontal padding that is applied to the content.
layout
The content to be displayed inside the dialog between the header and the buttons.
layoutHorizontalAlignment
The horizontal alignment of the layout's children.
layoutLandscape
The content to be displayed inside the dialog between the header and the buttons when the device is in landscape mode.
layoutLandscapeVerticalAlignment
The vertical alignment of the layout's children in landscape mode.
buttonsVisible
Display the buttons.
buttons
The content to be displayed inside the dialog that functions as the buttons view of the dialog.