Wizard: allow simple js template to be used with JsSingleplatformModuleConfigurator

This commit is contained in:
Ilya Kirillov
2020-01-23 16:44:12 +03:00
parent 4854294bb5
commit 6915193337
@@ -16,6 +16,7 @@ import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.gradle.multiplatf
import org.jetbrains.kotlin.tools.projectWizard.library.MavenArtifact
import org.jetbrains.kotlin.tools.projectWizard.library.NpmArtifact
import org.jetbrains.kotlin.tools.projectWizard.moduleConfigurators.JsBrowserTargetConfigurator
import org.jetbrains.kotlin.tools.projectWizard.moduleConfigurators.JsSingleplatformModuleConfigurator
import org.jetbrains.kotlin.tools.projectWizard.phases.GenerationPhase
import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.ModuleSubType
import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.ModuleType
@@ -33,6 +34,7 @@ class SimpleJsClientTemplate : Template() {
override fun isApplicableTo(module: Module): Boolean =
module.configurator == JsBrowserTargetConfigurator
|| module.configurator == JsSingleplatformModuleConfigurator
val renderEngine by enumSetting<RenderEngine>("Rendering engine", GenerationPhase.PROJECT_GENERATION) {
defaultValue = RenderEngine.REACT_WITH_STYLED