From 7cd6651d982c95e6b4c0a51e9cde960872d71ff9 Mon Sep 17 00:00:00 2001 From: Jai Lovehart Date: Wed, 29 Nov 2023 14:50:32 -0500 Subject: [PATCH] what if it works :3 --- common-compose/build.gradle.kts | 5 +++-- .../common/compose/platform/LocalApplicationContext.kt | 7 +++++++ common/build.gradle.kts | 4 +++- 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 common-compose/src/androidMain/kotlin/uninit/common/compose/platform/LocalApplicationContext.kt 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"