Gitnuro/src/main/kotlin/app/ui/components/SecondaryButton.kt
Abdelilah El Aissaoui 6ca1e15ce8 UI improvements
2022-01-31 15:15:05 +01:00

41 lines
1.2 KiB
Kotlin

package app.ui.components
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Text
import androidx.compose.material.contentColorFor
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import app.theme.primaryTextColor
@Composable
fun SecondaryButton(
modifier: Modifier = Modifier,
text: String,
textColor: Color = Color.White,
backgroundButton: Color,
onClick: () -> Unit,
) {
Box(
modifier = modifier
.padding(horizontal = 16.dp)
.clip(RoundedCornerShape(5.dp))
.background(backgroundButton)
.clickable { onClick() },
) {
Text(
text = text,
fontSize = 12.sp,
color = textColor,
modifier = Modifier.padding(vertical = 4.dp, horizontal = 16.dp)
)
}
}