Package-level declarations
Types
Functions
Link copied to clipboard
fun KPBottomSheetImageContent(title: String, onCloseIconClick: () -> Unit, model: Any?, modifier: Modifier = Modifier, header: @Composable () -> Unit = {
KPBottomSheetHeader(title = title, onCloseIconClick = onCloseIconClick)
}, outerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 12.dp))
A composable function that creates a bottom sheet content layout with an image and a customizable header.
Link copied to clipboard
fun <Item> KPBottomSheetListContent(title: String, onCloseIconClick: () -> Unit, itemList: PersistentList<Item>, itemContent: @Composable (index: Int, item: Item) -> Unit, modifier: Modifier = Modifier, header: @Composable () -> Unit = {
KPBottomSheetHeader(title = title, onCloseIconClick = onCloseIconClick)
})
A composable function that creates a bottom sheet content layout with a vertical list of items and a customizable header.
Link copied to clipboard
fun <Item> KPBottomSheetSliderContent(title: String, onCloseIconClick: () -> Unit, itemList: PersistentList<Item>, itemContent: @Composable (index: Int, item: Item) -> Unit, modifier: Modifier = Modifier, header: @Composable () -> Unit = {
KPBottomSheetHeader(title = title, onCloseIconClick = onCloseIconClick)
})
A composable function that creates a bottom sheet content layout with a horizontal slider of items and a customizable header.
Link copied to clipboard
fun <Item> KPListContent(itemList: PersistentList<Item>, itemContent: @Composable (index: Int, item: Item) -> Unit, modifier: Modifier = Modifier, outerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 12.dp), dividerContent: @Composable (index: Int, item: Item) -> Unit = { _, _ ->
Spacer(modifier = Modifier.height(12.dp))
})
A composable function that creates a lazy column with a list of items and optional divider content.
Link copied to clipboard
fun <Item> KPSliderContent(itemList: PersistentList<Item>, itemContent: @Composable (index: Int, item: Item) -> Unit, modifier: Modifier = Modifier, outerPadding: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 12.dp), dividerContent: @Composable (index: Int, item: Item) -> Unit = { _, _ ->
Spacer(modifier = Modifier.width(12.dp))
})
A composable function that creates a lazy row with a slider of items and optional divider content.