Connected Icon Button Row
fun ConnectedIconButtonRow(items: List<StylishConnectedIconButtonItem>, modifier: Modifier = Modifier, cornerRadius: Dp = StylishTheme.dimensions.iconButtonMinSize / 2, joinedCornerRadius: Dp = StylishTheme.dimensions.joinedCornerRadius, spacing: Dp = StylishTheme.dimensions.connectedSpacing, button: ConnectedIconButtonItemContent)
Headless horizontal layout for connected icon buttons.
The row computes the position-aware shape for each item and delegates rendering to button. It owns no colors, borders, elevation, ripples, or animation. The small gap is intentional: it keeps each hit target distinct while the shared outer clipping preserves the Connected UI silhouette.
Parameters
items
Items to arrange. An empty list produces no layout.
modifier
Modifier applied to the row.
corner Radius
Radius for the outer corners of the group.
joined Corner Radius
Radius for corners facing a neighboring item.
spacing
Gap between neighboring items.
button
Finish-layer renderer for each item.