Sql DB project dashboard (#14899)

* First set of changes for workspace dashboard implementing the toolbar

* Workspace dashboard container implementation (#14813)

* First set of changes for workspace dashboard implementing the toolbar (#14160)

* First set of changes for workspace dashboard implementing the toolbar

* Addressed comments

* Addressed one remaining comment

* Removed an extra comma in interfaces file

* Addressed comments

* Addressed comments

* Refactored a bit of code

* Remove unnecessary await

* Addressed comments

* First set of changes for workspace dashboard container

* Update targetPlatform icon+add Time column to deploy table

* Addressed comments

* Removed redundant class definition

* Addressed comments

* Addressed comments

* Change enum to union type in dataworkspace typings

* Fix tests

* Addressed comments
This commit is contained in:
Sakshi Sharma
2021-03-30 17:37:53 -07:00
committed by GitHub
parent 4df77c73bf
commit b774f09b6c
25 changed files with 855 additions and 25 deletions

View File

@@ -29,6 +29,16 @@ export class IconPathHelper {
public static folder: IconPath;
public static add: IconPath;
public static build: IconPath;
public static publish: IconPath;
public static schemaCompare: IconPath;
public static targetPlatform: IconPath;
public static success: IconPath;
public static error: IconPath;
public static inProgress: IconPath;
public static setExtensionContext(extensionContext: vscode.ExtensionContext) {
IconPathHelper.extensionContext = extensionContext;
@@ -48,6 +58,16 @@ export class IconPathHelper {
IconPathHelper.connect = IconPathHelper.makeIcon('connect', true);
IconPathHelper.folder = IconPathHelper.makeIcon('folder');
IconPathHelper.add = IconPathHelper.makeIcon('add', true);
IconPathHelper.build = IconPathHelper.makeIcon('build', true);
IconPathHelper.publish = IconPathHelper.makeIcon('publish', true);
IconPathHelper.schemaCompare = IconPathHelper.makeIcon('schemaCompare', true);
IconPathHelper.targetPlatform = IconPathHelper.makeIcon('targetPlatform', true);
IconPathHelper.success = IconPathHelper.makeIcon('success', true);
IconPathHelper.error = IconPathHelper.makeIcon('error', true);
IconPathHelper.inProgress = IconPathHelper.makeIcon('inProgress', true);
}
private static makeIcon(name: string, sameIcon: boolean = false) {