diff --git a/common-compose/build.gradle.kts b/common-compose/build.gradle.kts index 73a87f7..54613c1 100644 --- a/common-compose/build.gradle.kts +++ b/common-compose/build.gradle.kts @@ -7,8 +7,9 @@ plugins { } kotlin { - - androidTarget() + android { + publishLibraryVariants("release") + } jvm("desktop") iosArm64().binaries.framework { baseName = "uninitCommonCompose" diff --git a/common-compose/src/androidMain/kotlin/uninit/common/compose/platform/LocalApplicationContext.kt b/common-compose/src/androidMain/kotlin/uninit/common/compose/platform/LocalApplicationContext.kt new file mode 100644 index 0000000..ff2a738 --- /dev/null +++ b/common-compose/src/androidMain/kotlin/uninit/common/compose/platform/LocalApplicationContext.kt @@ -0,0 +1,7 @@ +package uninit.common.compose.platform + +import android.content.Context +import androidx.compose.runtime.compositionLocalOf + +@Suppress("USELESS_CAST") +val LocalApplicationContext = compositionLocalOf { null as Context? } \ No newline at end of file diff --git a/common/build.gradle.kts b/common/build.gradle.kts index 0e42e78..98fdf4a 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -8,7 +8,9 @@ plugins { kotlin { - androidTarget() + android { + publishLibraryVariants("release") + } jvm("desktop") iosArm64().binaries.framework { baseName = "uninitCommon"