Loading core/ui/compose/designsystem/build.gradle.kts +2 −0 Original line number Diff line number Diff line Loading @@ -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) } core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonColor.kt 0 → 100644 +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) ) } core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonElevated.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonElevated( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonFilled.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonFilled( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonFilledTonalButton.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonFilledTonal( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading Loading
core/ui/compose/designsystem/build.gradle.kts +2 −0 Original line number Diff line number Diff line Loading @@ -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) }
core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonColor.kt 0 → 100644 +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) ) }
core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonElevated.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonElevated( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading
core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonFilled.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonFilled( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading
core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/atom/button/ButtonFilledTonalButton.kt +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ fun ButtonFilledTonal( onClick = onClick, modifier = modifier, enabled = enabled, colors = buttonColor(), ) { Material3Text( text = text, Loading