Add check for version

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
This commit is contained in:
Sanjula Ganepola
2024-09-28 19:36:09 -04:00
parent 440e729f29
commit e731071d31
3 changed files with 35 additions and 14 deletions

View File

@@ -9,6 +9,7 @@ export default class ComponentTreeItem extends TreeItem implements GithubLocalAc
constructor(component: Component<CliStatus | ExtensionStatus>) {
super(component.name, TreeItemCollapsibleState.None);
this.component = component;
this.description = component.version;
this.contextValue = ComponentTreeItem.contextValue;
this.iconPath = new ThemeIcon(component.icon);
this.resourceUri = Uri.parse(`${ComponentTreeItem.contextValue}:${component.name}?status=${component.status}&required=${component.required}`, true);

View File

@@ -10,7 +10,7 @@ export class DecorationProvider implements FileDecorationProvider {
if (uri.scheme === ComponentTreeItem.contextValue) {
const status = params.get('status');
const required = params.get('required');
const required = params.get('required') === 'true';
if (status === CliStatus.Installed || status === ExtensionStatus.Activated) {
return {