diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/ui.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/ui.kt index 0431032c93d..0ca1d081b17 100644 --- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/ui.kt +++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/ui.kt @@ -117,11 +117,19 @@ val ProjectKind.icon: Icon val ModuleSubType.icon: Icon get() = moduleType.icon +val ModuleKind.icon: Icon + get() = when (this) { + ModuleKind.multiplatform -> KotlinIcons.MPP + ModuleKind.singleplatformJs -> KotlinIcons.JS + ModuleKind.singleplatformJvm -> AllIcons.Nodes.Module + ModuleKind.target -> AllIcons.Nodes.Module + } + val ModuleConfigurator.icon: Icon get() = when (this) { is SimpleTargetConfigurator -> moduleSubType.icon is TargetConfigurator -> moduleType.icon - else -> AllIcons.Nodes.Module + else -> moduleKind.icon } fun ToolbarDecorator.createPanelWithPopupHandler(popupTarget: JComponent) = createPanel().apply toolbarApply@{