Browse Source

Update chat-mpp example (web)

ok/upd_chat_example
Oleksandr.Karpovich 2 weeks ago
parent
commit
59a9690244
  1. 1
      examples/chat/androidApp/build.gradle.kts
  2. 1
      examples/chat/desktopApp/build.gradle.kts
  3. 4
      examples/chat/gradle.properties
  4. 1
      examples/chat/jsApp/build.gradle.kts
  5. 6
      examples/chat/jsApp/src/jsMain/kotlin/main.js.kt
  6. 1
      examples/chat/settings.gradle.kts
  7. 1
      examples/chat/shared/build.gradle.kts

1
examples/chat/androidApp/build.gradle.kts

@ -2,6 +2,7 @@ plugins {
kotlin("multiplatform")
id("com.android.application")
id("org.jetbrains.compose")
kotlin("plugin.compose")
}
kotlin {

1
examples/chat/desktopApp/build.gradle.kts

@ -1,6 +1,7 @@
plugins {
kotlin("multiplatform")
id("org.jetbrains.compose")
kotlin("plugin.compose")
}
kotlin {

4
examples/chat/gradle.properties

@ -10,6 +10,6 @@ kotlin.native.useEmbeddableCompilerJar=true
kotlin.mpp.androidSourceSetLayoutVersion=2
# Enable kotlin/native experimental memory model
kotlin.native.binary.memoryModel=experimental
kotlin.version=1.9.23
kotlin.version=2.0.0-RC3
agp.version=8.0.2
compose.version=1.6.2
compose.version=1.6.10-rc03

1
examples/chat/jsApp/build.gradle.kts

@ -1,6 +1,7 @@
plugins {
kotlin("multiplatform")
id("org.jetbrains.compose")
kotlin("plugin.compose")
}
kotlin {

6
examples/chat/jsApp/src/jsMain/kotlin/main.js.kt

@ -1,12 +1,14 @@
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.Modifier
import androidx.compose.ui.window.Window
import androidx.compose.ui.window.CanvasBasedWindow
import org.jetbrains.skiko.wasm.onWasmReady
@OptIn(ExperimentalComposeUiApi::class)
fun main() {
onWasmReady {
Window("Chat") {
CanvasBasedWindow("Chat") {
Column(modifier = Modifier.fillMaxSize()) {
MainView()
}

1
examples/chat/settings.gradle.kts

@ -13,6 +13,7 @@ pluginManagement {
kotlin("jvm").version(kotlinVersion)
kotlin("multiplatform").version(kotlinVersion)
kotlin("android").version(kotlinVersion)
kotlin("plugin.compose").version(kotlinVersion)
id("com.android.base").version(agpVersion)
id("com.android.application").version(agpVersion)
id("com.android.library").version(agpVersion)

1
examples/chat/shared/build.gradle.kts

@ -4,6 +4,7 @@ plugins {
kotlin("multiplatform")
id("com.android.library")
id("org.jetbrains.compose")
kotlin("plugin.compose")
}
version = "1.0-SNAPSHOT"

Loading…
Cancel
Save