Repository navigation
add Api to provide more advance customizablility
@Composable
fun <T> Waterfall(
modifier: Modifier = Modifier,
items: List<T> = emptyList(),
scrollState: ScrollState = rememberScrollState(),
contentPadding: (panelWidth: Dp, rowCount: Int) -> PaddingValues = { _, _ -> PaddingValues(0.dp) },
verticalGap: (panelWidth: Dp, rowCount: Int) -> Dp = { _, _ -> 0.dp },
horizontalGap: (panelWidth: Dp, rowCount: Int) -> Dp = { _, _ -> 0.dp },
minWidth: (panelWidth: Dp) -> Dp = { 200.dp },
content: @Composable (T) -> Unit = {}
)