mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
fix typo ChatViewController (#2768)
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
# Chat example app
|
||||
|
||||
## SwiftUI interop
|
||||
This example shows how you can set up an interop between SwiftUI and Compose.
|
||||
Pay attention to the file [ComposeViewControllerToSwiftUI.swift](iosApp%2FiosApp%2FComposeViewControllerToSwiftUI.swift).
|
||||
This file helps to add Compose inside SwiftUI hierarchy.
|
||||
|
||||
Example can run on Android, iOS, desktop or in a browser.
|
||||
|
||||
*Prerequisites*: to run on iOS and Android, you should have "Kotlin Multiplatform Mobile" plugin installed either
|
||||
@@ -29,8 +34,3 @@ Then choose **iosApp** configuration in IDE and run it.
|
||||
### Run MacOS via Gradle:
|
||||
- on Intel CPU: `./gradlew :shared:runDebugExecutableMacosX64`
|
||||
- on Apple Silicon: `./gradlew :shared:runDebugExecutableMacosArm64`
|
||||
|
||||
## SwiftUI interop
|
||||
This example shows how you can set up an interop between SwiftUI and Compose.
|
||||
Pay attention to the file [ComposeViewControllerToSwiftUI.swift](iosApp%2FiosApp%2FComposeViewControllerToSwiftUI.swift).
|
||||
This file help to add Compose inside SwiftUI hierarchy.
|
||||
|
||||
@@ -4,7 +4,7 @@ import shared
|
||||
|
||||
struct ComposeViewControllerToSwiftUI: UIViewControllerRepresentable {
|
||||
func makeUIViewController(context: Context) -> UIViewController {
|
||||
return Main_iosKt.ChapViewController()
|
||||
return Main_iosKt.ChatViewController()
|
||||
}
|
||||
|
||||
func updateUIViewController(_ uiViewController: UIViewController, context: Context) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import androidx.compose.ui.window.Application
|
||||
import platform.UIKit.UIViewController
|
||||
|
||||
fun ChapViewController(): UIViewController =
|
||||
fun ChatViewController(): UIViewController =
|
||||
Application("Chat") {
|
||||
ChatApp(displayTextField = false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user