mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-05-16 15:51:31 +00:00
Move templates to 1.0.0-alpha1-rc1
This commit is contained in:
@@ -10,12 +10,13 @@ plugins {
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
|
||||
google()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(compose.desktop.currentOs)
|
||||
implementation(compose.desktop.macos_x64)
|
||||
}
|
||||
|
||||
compose.desktop {
|
||||
|
||||
@@ -1,23 +1,27 @@
|
||||
import androidx.compose.desktop.ui.tooling.preview.Preview
|
||||
import androidx.compose.material.Text
|
||||
import androidx.compose.material.Button
|
||||
import androidx.compose.material.MaterialTheme
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.compose.runtime.*
|
||||
import androidx.compose.ui.window.Window
|
||||
import androidx.compose.ui.window.application
|
||||
|
||||
fun main() = application {
|
||||
Window(onCloseRequest = ::exitApplication) {
|
||||
var text by remember { mutableStateOf("Hello, World!") }
|
||||
@Composable
|
||||
@Preview
|
||||
fun Screen() {
|
||||
var text by remember { mutableStateOf("Hello, World!") }
|
||||
|
||||
MaterialTheme {
|
||||
Button(onClick = {
|
||||
text = "Hello, Desktop!"
|
||||
}) {
|
||||
Text(text)
|
||||
}
|
||||
MaterialTheme {
|
||||
Button(onClick = {
|
||||
text = "Hello, Desktop!"
|
||||
}) {
|
||||
Text(text)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun main() = application {
|
||||
Window(onCloseRequest = ::exitApplication) {
|
||||
Screen()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,11 @@ kotlin {
|
||||
api(compose.material)
|
||||
}
|
||||
}
|
||||
named("desktopMain") {
|
||||
dependencies {
|
||||
implementation(compose.uiTooling)
|
||||
}
|
||||
}
|
||||
named("androidMain") {
|
||||
dependencies {
|
||||
api("androidx.appcompat:appcompat:1.3.0-beta01")
|
||||
|
||||
@@ -1 +1,10 @@
|
||||
actual fun getPlatformName(): String = "Desktop"
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.desktop.ui.tooling.preview.Preview
|
||||
|
||||
actual fun getPlatformName(): String = "Desktop"
|
||||
|
||||
@Preview
|
||||
@Composable
|
||||
fun AppPreview() {
|
||||
App()
|
||||
}
|
||||
Reference in New Issue
Block a user