diff --git a/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/core/components/AppButton.kt b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/core/components/AppButton.kt index 73ac610..4e1cb96 100644 --- a/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/core/components/AppButton.kt +++ b/agrilinkvocpro/app/src/main/java/com/syaroful/agrilinkvocpro/core/components/AppButton.kt @@ -22,16 +22,20 @@ import com.syaroful.agrilinkvocpro.ui.theme.MainGreen @Composable fun AppButton( label: String, + isEnable: Boolean = true, onClick: () -> Unit, -){ +) { Button( onClick = onClick, - modifier = Modifier.fillMaxWidth().padding(16.dp), + modifier = Modifier + .fillMaxWidth() + .padding(16.dp), shape = RoundedCornerShape(8.dp), colors = ButtonDefaults.buttonColors( containerColor = MainGreen, contentColor = Color.White ), + enabled = isEnable, contentPadding = PaddingValues(vertical = 16.dp, horizontal = 0.dp) ) { Row( @@ -44,7 +48,7 @@ fun AppButton( @Preview @Composable -fun AppButtonPreview(){ +fun AppButtonPreview() { AppButton( label = "Sign in", onClick = {}