diff --git a/extensions/sql-database-projects/images/dark/folder.svg b/extensions/sql-database-projects/images/dark/folder.svg index 64cbba1769..562ddf57c1 100644 --- a/extensions/sql-database-projects/images/dark/folder.svg +++ b/extensions/sql-database-projects/images/dark/folder.svg @@ -1,3 +1,10 @@ - - + + + + + + + + + diff --git a/extensions/sql-database-projects/images/dark/folder_blue.svg b/extensions/sql-database-projects/images/dark/folder_blue.svg new file mode 100644 index 0000000000..64cbba1769 --- /dev/null +++ b/extensions/sql-database-projects/images/dark/folder_blue.svg @@ -0,0 +1,3 @@ + + + diff --git a/extensions/sql-database-projects/images/light/folder.svg b/extensions/sql-database-projects/images/light/folder.svg index 64cbba1769..a1c08b6ee6 100644 --- a/extensions/sql-database-projects/images/light/folder.svg +++ b/extensions/sql-database-projects/images/light/folder.svg @@ -1,3 +1,10 @@ - - + + + + + + + + + diff --git a/extensions/sql-database-projects/images/light/folder_blue.svg b/extensions/sql-database-projects/images/light/folder_blue.svg new file mode 100644 index 0000000000..64cbba1769 --- /dev/null +++ b/extensions/sql-database-projects/images/light/folder_blue.svg @@ -0,0 +1,3 @@ + + + diff --git a/extensions/sql-database-projects/src/common/iconHelper.ts b/extensions/sql-database-projects/src/common/iconHelper.ts index f66ee85482..4af64960b3 100644 --- a/extensions/sql-database-projects/src/common/iconHelper.ts +++ b/extensions/sql-database-projects/src/common/iconHelper.ts @@ -21,9 +21,11 @@ export class IconPathHelper { public static referenceDatabase: IconPath; public static refresh: IconPath; - public static folder: IconPath; + public static folder_blue: IconPath; public static edit: IconPath; + public static folder: IconPath; + public static setExtensionContext(extensionContext: vscode.ExtensionContext) { IconPathHelper.extensionContext = extensionContext; @@ -36,8 +38,10 @@ export class IconPathHelper { IconPathHelper.referenceDatabase = IconPathHelper.makeIcon('reference-database'); IconPathHelper.refresh = IconPathHelper.makeIcon('refresh'); - IconPathHelper.folder = IconPathHelper.makeIcon('folder'); + IconPathHelper.folder_blue = IconPathHelper.makeIcon('folder_blue'); IconPathHelper.edit = IconPathHelper.makeIcon('edit'); + + IconPathHelper.folder = IconPathHelper.makeIcon('folder'); } private static makeIcon(name: string) { diff --git a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts index 8bd01b0d2f..6ed2aaae98 100644 --- a/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts +++ b/extensions/sql-database-projects/src/dialogs/publishDatabaseDialog.ts @@ -488,7 +488,7 @@ export class PublishDatabaseDialog { private createLoadProfileButton(view: azdata.ModelView): azdata.ButtonComponent { let loadProfileButton: azdata.ButtonComponent = view.modelBuilder.button().withProperties({ ariaLabel: constants.loadProfilePlaceholderText, - iconPath: IconPathHelper.folder, + iconPath: IconPathHelper.folder_blue, height: '16px', width: '15px' }).component(); diff --git a/extensions/sql-database-projects/src/models/tree/fileFolderTreeItem.ts b/extensions/sql-database-projects/src/models/tree/fileFolderTreeItem.ts index d91b85036a..cab4cf05fb 100644 --- a/extensions/sql-database-projects/src/models/tree/fileFolderTreeItem.ts +++ b/extensions/sql-database-projects/src/models/tree/fileFolderTreeItem.ts @@ -5,11 +5,12 @@ import * as vscode from 'vscode'; import * as path from 'path'; +import * as utils from '../../common/utils'; import { BaseProjectTreeItem } from './baseTreeItem'; import { ProjectRootTreeItem } from './projectTreeItem'; import { Project } from '../project'; import { DatabaseProjectItemType } from '../../common/constants'; -import * as utils from '../../common/utils'; +import { IconPathHelper } from '../../common/iconHelper'; /** * Node representing a folder in a project @@ -30,6 +31,8 @@ export class FolderNode extends BaseProjectTreeItem { public get treeItem(): vscode.TreeItem { const folderItem = new vscode.TreeItem(this.uri, vscode.TreeItemCollapsibleState.Collapsed); folderItem.contextValue = DatabaseProjectItemType.folder; + folderItem.iconPath = IconPathHelper.folder; + return folderItem; }