main.kt 651 B

12345678910111213141516171819202122
  1. package org.mjdev.desktop
  2. import androidx.compose.runtime.CompositionLocalProvider
  3. import androidx.compose.ui.ExperimentalComposeUiApi
  4. import androidx.compose.ui.window.ComposeViewport
  5. import kotlinx.browser.document
  6. import org.mjdev.desktop.context.DesktopContext.Companion.rememberDesktopContext
  7. import org.mjdev.desktop.context.LocalDesktopContext
  8. import org.mjdev.desktop.main.MainView
  9. @OptIn(ExperimentalComposeUiApi::class)
  10. fun main() {
  11. ComposeViewport(
  12. document.body!!
  13. ) {
  14. CompositionLocalProvider(
  15. LocalDesktopContext provides rememberDesktopContext()
  16. ) {
  17. MainView()
  18. }
  19. }
  20. }