PKGS fixing IDEA-283547

Make sure unknown dependencies display usage info in the project

GitOrigin-RevId: d9a7780868e0ad7f7c4d178d2b84335779f7bca7
This commit is contained in:
Lamberto Basti
2022-02-23 13:54:35 +00:00
committed by intellij-monorepo-bot
parent 4d19d24782
commit 2ec6e7c0a9
2 changed files with 2 additions and 3 deletions
@@ -104,6 +104,7 @@ internal class PackageDetailsInfoPanel : JPanel() {
fun display(viewModel: ViewModel) {
clearPanelContents()
displayUsagesIfAny(viewModel.packageModel)
if (viewModel.packageModel.remoteInfo == null) {
return
}
@@ -125,7 +126,6 @@ internal class PackageDetailsInfoPanel : JPanel() {
displayDocumentationIfAny(linkExtractor.documentation())
displayReadmeIfAny(linkExtractor.readme())
displayKotlinPlatformsIfAny(viewModel.packageModel.remoteInfo)
displayUsagesIfAny(viewModel.packageModel)
updateAndRepaint()
(parent as JComponent).updateAndRepaint()
@@ -115,10 +115,9 @@ internal class PackagesListPanel(
private val packagesTable = PackagesTable(project, operationExecutor, ::onSearchResultStateChanged)
private val onlyStableMutableStateFlow = MutableStateFlow(true)
private val selectedPackageMutableStateFlow = packagesTable.selectedPackageStateFlow
val onlyStableStateFlow: StateFlow<Boolean> = onlyStableMutableStateFlow
val selectedPackageStateFlow: StateFlow<UiPackageModel<*>?> = selectedPackageMutableStateFlow
val selectedPackageStateFlow: StateFlow<UiPackageModel<*>?> = packagesTable.selectedPackageStateFlow
private val onlyMultiplatformStateFlow = MutableStateFlow(false)
private val searchQueryStateFlow = MutableStateFlow("")