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.