clear install info
This commit is contained in:
@@ -83,6 +83,10 @@ public partial class NugetPackageDetails : VBoxContainer
|
||||
await this.InvokeAsync(() =>
|
||||
{
|
||||
var scenes = _projectsVBoxContainer.GetChildren().OfType<PackageDetailsProjectEntry>().ToList();
|
||||
if (projectPackageReferences.Count is 0)
|
||||
{
|
||||
scenes.ForEach(s => s.ClearInstallInfo());
|
||||
}
|
||||
foreach (var projectPackageReference in projectPackageReferences)
|
||||
{
|
||||
var scene = scenes.Single(s => s.ProjectModel == projectPackageReference.Project);
|
||||
|
||||
@@ -25,4 +25,10 @@ public partial class PackageDetailsProjectEntry : MarginContainer
|
||||
_projectNameLabel.Text = ProjectModel.Name;
|
||||
_installedVersionLabel.Text = IsTransitive ? $"({InstalledVersion?.ToNormalizedString()})" : InstalledVersion?.ToNormalizedString();
|
||||
}
|
||||
|
||||
public void ClearInstallInfo()
|
||||
{
|
||||
_installedVersionLabel.Text = string.Empty;
|
||||
InstalledVersion = null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user