Skip to content

Commit 3a4ebf4

Browse files
committed
Add hot-reload to examples
1 parent 25a0f9f commit 3a4ebf4

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

examples/basic/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import org.jetbrains.compose.reload.ComposeHotRun
12
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
23

34
plugins {
45
alias(libs.plugins.kotlin.multiplatform)
56
alias(libs.plugins.kotlin.plugin.compose)
67
alias(libs.plugins.compose)
8+
alias(libs.plugins.compose.hot.reload)
79
}
810

911
group = "dev.bnorm.storyboard.example"
@@ -43,3 +45,7 @@ compose {
4345
resources.publicResClass = true
4446
desktop.application.mainClass = "Main_desktopKt"
4547
}
48+
49+
tasks.withType<ComposeHotRun>().configureEach {
50+
mainClass.set("Main_desktopKt")
51+
}

examples/interactive/build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
import org.gradle.kotlin.dsl.withType
2+
import org.jetbrains.compose.reload.ComposeHotRun
13
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
24

35
plugins {
46
alias(libs.plugins.kotlin.multiplatform)
57
alias(libs.plugins.kotlin.plugin.serialization)
68
alias(libs.plugins.kotlin.plugin.compose)
79
alias(libs.plugins.compose)
10+
alias(libs.plugins.compose.hot.reload)
811
}
912

1013
group = "dev.bnorm.storyboard.example"
@@ -54,3 +57,7 @@ compose {
5457
resources.publicResClass = true
5558
desktop.application.mainClass = "Main_desktopKt"
5659
}
60+
61+
tasks.withType<ComposeHotRun>().configureEach {
62+
mainClass.set("Main_desktopKt")
63+
}

0 commit comments

Comments
 (0)