Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b89255aa authored by Nishith  Khanna's avatar Nishith Khanna Committed by Nishith Khanna
Browse files

Theme buttons

parent 370f4335
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -16,5 +16,7 @@ dependencies {
    implementation(libs.androidx.compose.material3)
    implementation(libs.androidx.compose.material.icons.extended)

    implementation(libs.elib)

    testImplementation(projects.core.ui.compose.testing)
}
+23 −0
Original line number Diff line number Diff line
package app.k9mail.core.ui.compose.designsystem.atom.button

import androidx.compose.material3.ButtonColors
import androidx.compose.material3.ButtonDefaults
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.colorResource

@Composable
fun buttonColor(): ButtonColors {
    return ButtonDefaults.buttonColors(
        containerColor = colorResource(foundation.e.elib.R.color.e_accent),
        contentColor = colorResource(foundation.e.elib.R.color.e_background)
    )
}

@Composable
fun buttonOutlineColor(): ButtonColors {
    return ButtonDefaults.outlinedButtonColors(
        contentColor = colorResource(foundation.e.elib.R.color.e_accent)
    )
}

+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ fun ButtonElevated(
        onClick = onClick,
        modifier = modifier,
        enabled = enabled,
        colors = buttonColor(),
    ) {
        Material3Text(
            text = text,
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ fun ButtonFilled(
        onClick = onClick,
        modifier = modifier,
        enabled = enabled,
        colors = buttonColor(),
    ) {
        Material3Text(
            text = text,
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ fun ButtonFilledTonal(
        onClick = onClick,
        modifier = modifier,
        enabled = enabled,
        colors = buttonColor(),
    ) {
        Material3Text(
            text = text,
Loading