Stylish Floating Fab
fun StylishFloatingFab(imageVector: ImageVector, contentDescription: String? = null, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, containerColor: Color = MaterialTheme.colorScheme.surface.copy(alpha = 0.9f), contentColor: Color = MaterialTheme.colorScheme.onSurface, shape: Shape? = null, sizeVariant: StylishFabSize = StylishFabSize.Regular, size: Dp? = null, border: BorderStroke? = null, tonalElevation: Dp = StylishTheme.dimensions.floatingElevation, shadowElevation: Dp = StylishTheme.dimensions.floatingElevation, interactionSource: MutableInteractionSource? = null, iconContent: @Composable () -> Unit? = null, visibilityState: VisibilityState = VisibilityState.AlwaysVisible)
Floating action button using the shared floating color and opacity.