feat: add isEnable property to AppButton

This commit is contained in:
Cutiful 2025-06-05 13:14:58 +07:00
parent a797e0084c
commit 1eb282f3ac

View File

@ -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 = {}