Koneko Toujou
02/05/2023, 2:32 AMandroidx.compose.ui.tooling.preview.Preview for Android
androidx.compose.desktop.ui.tooling.preview.Preview for Desktop
CommonMain use @Preview which resolves to the above at compilation/analysisChrimaeon
02/05/2023, 10:04 AMexpect and then have `typealias`’s the actual annotation.Koneko Toujou
02/05/2023, 10:04 AMKoneko Toujou
02/05/2023, 10:05 AMChrimaeon
02/05/2023, 10:05 AMcommonMain
@Target(AnnotationTarget.FUNCTION)
expect annotation class CommonPreview()Chrimaeon
02/05/2023, 10:06 AMandroidMain
actual typealias CommonPreview = androidx.compose.ui.tooling.preview.PreviewChrimaeon
02/05/2023, 10:07 AMjvmMain
actual typealias CommonPreview = androidx.compose.desktop.ui.tooling.preview.PreviewKoneko Toujou
02/05/2023, 10:07 AMKoneko Toujou
02/05/2023, 10:08 AMKoneko Toujou
02/05/2023, 10:10 AMimport androidx.compose.desktop.ui.tooling.preview.Preview
import androidx.compose.runtime.Composable
actual typealias CommonPreview = androidx.compose.desktop.ui.tooling.preview.Preview
can i use
actual typealias CommonPreview = PreviewChrimaeon
02/05/2023, 10:11 AMKoneko Toujou
02/05/2023, 10:11 AMKoneko Toujou
02/05/2023, 11:27 AM> Task :common:compileKotlinDesktop
e: C:\Users\clark\IdeaProjects\LuaJIT_Kotlin_MultiPlatform\common\src\commonMain\kotlin\smallville7123\lua\jit\kotlin\common\App.kt: (18, 41): Expecting a top level declaration
e: C:\Users\clark\IdeaProjects\LuaJIT_Kotlin_MultiPlatform\common\src\commonMain\kotlin\smallville7123\lua\jit\kotlin\common\App.kt: (18, 44): Expecting a top level declaration
@Target(AnnotationTarget.FUNCTION)
expect annotation class CommonPreview() as PreviewChrimaeon
02/05/2023, 11:37 AMas Preview - that’s what you want to avoid.Koneko Toujou
02/05/2023, 11:51 AM