diff --git a/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/Button.kt b/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/Button.kt index 1128b00..c8e4051 100644 --- a/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/Button.kt +++ b/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/Button.kt @@ -15,7 +15,6 @@ import com.tweener.czan.designsystem.atom.icon.Icon import com.tweener.czan.designsystem.atom.text.Text import com.tweener.czan.theme.Size import org.jetbrains.compose.resources.DrawableResource -import org.jetbrains.compose.resources.ExperimentalResourceApi /** * @author Vivien Mahe @@ -43,7 +42,6 @@ fun Button( ) } -@OptIn(ExperimentalResourceApi::class) @Composable fun Button( modifier: Modifier = Modifier, diff --git a/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/ButtonStyle.kt b/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/ButtonStyle.kt index 76378c3..4639342 100644 --- a/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/ButtonStyle.kt +++ b/czan/src/commonMain/kotlin/com/tweener/czan/designsystem/atom/button/ButtonStyle.kt @@ -12,8 +12,11 @@ import com.tweener.czan.theme.CzanUiDefaults */ enum class ButtonStyle { PRIMARY, + ON_PRIMARY, SECONDARY, + ON_SECONDARY, TERTIARY, + ON_TERTIARY, ERROR; val containerColor: Color @@ -21,8 +24,11 @@ enum class ButtonStyle { @ReadOnlyComposable get() = when (this) { PRIMARY -> MaterialTheme.colorScheme.primary + ON_PRIMARY -> MaterialTheme.colorScheme.onPrimary SECONDARY -> MaterialTheme.colorScheme.secondary + ON_SECONDARY -> MaterialTheme.colorScheme.onSecondary TERTIARY -> MaterialTheme.colorScheme.tertiary + ON_TERTIARY -> MaterialTheme.colorScheme.onTertiary ERROR -> MaterialTheme.colorScheme.error } @@ -31,8 +37,11 @@ enum class ButtonStyle { @ReadOnlyComposable get() = when (this) { PRIMARY -> MaterialTheme.colorScheme.onPrimary + ON_PRIMARY -> MaterialTheme.colorScheme.primary SECONDARY -> MaterialTheme.colorScheme.onSecondary + ON_SECONDARY -> MaterialTheme.colorScheme.secondary TERTIARY -> MaterialTheme.colorScheme.onTertiary + ON_TERTIARY -> MaterialTheme.colorScheme.tertiary ERROR -> MaterialTheme.colorScheme.onError } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index da2844e..e87db6d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -6,7 +6,6 @@ dependencyVersionsPlugin = "0.51.0" nexusSonatype = "2.0.0" dokka = "1.9.20" androidAnnotations = "1.8.0" -coroutines = "1.8.1" shimmer = "1.2.0" cupertinoCompose = "0.1.0-alpha03" ktor = "2.3.11" @@ -18,7 +17,7 @@ tweenerBom = "2.0.1" # Android androidDesugarJdkLibs = "2.0.4" androidActivityCompose = "1.9.0" -androidLifecycleCompose = "2.8.2" +androidLifecycleCompose = "2.8.3" androidAccompanist = "0.34.0" [libraries]