Button

fun Button(modifier: Modifier = Modifier, text: String? = null, isEnabled: Boolean = true, isSelected: Boolean = false, isLoading: Boolean = false, variant: ButtonVariant = ButtonVariant.Primary, shape: Shape? = null, onClick: () -> Unit = {}, contentPadding: PaddingValues = ButtonDefaults.contentPadding, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, content: @Composable () -> Unit? = null)