From e7a5ea6ee863f1a7a02dbabf8b028f00baf32dd0 Mon Sep 17 00:00:00 2001 From: Christopher Suh Date: Mon, 10 Apr 2023 10:27:01 -0700 Subject: [PATCH] Add No Resources Found label under azure browse (#22660) * Add No Resources Found label under azure browse * update localize message * add period --- .../azurecore/src/azureResource/tree/flatAccountTreeNode.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/azurecore/src/azureResource/tree/flatAccountTreeNode.ts b/extensions/azurecore/src/azureResource/tree/flatAccountTreeNode.ts index d25438676c..8d28bd158d 100644 --- a/extensions/azurecore/src/azureResource/tree/flatAccountTreeNode.ts +++ b/extensions/azurecore/src/azureResource/tree/flatAccountTreeNode.ts @@ -21,6 +21,7 @@ import { AzureResourceService } from '../resourceService'; import { AzureResourceResourceTreeNode } from '../resourceTreeNode'; import { AzureResourceErrorMessageUtil } from '../utils'; import { Logger } from '../../utils/Logger'; +import { AzureResourceMessageTreeNode } from '../messageTreeNode'; export class FlatAccountTreeNode extends AzureResourceContainerTreeNodeBase { public constructor( @@ -220,6 +221,10 @@ class FlatAccountTreeNodeLoader { } } } + // Create "No Resources Found" message node if no resources found under azure account. + if (this._nodes.length === 0) { + this._nodes.push(AzureResourceMessageTreeNode.create(localize('azure.resource.flatAccountTreeNode.noResourcesLabel', "No Resources found."), this._accountNode)) + } } catch (error) { if (error instanceof AzureSubscriptionError) { void vscode.commands.executeCommand('azure.resource.signin');