From de91969b14298389d55c0f4eccd87dbb1b3168e7 Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Wed, 17 Mar 2021 15:32:47 -0700 Subject: [PATCH] declarative table color (#14775) --- .../declarativeTable.component.html | 2 +- .../declarativeTable.component.ts | 28 +++++++++++++------ .../media/declarativeTable.css | 4 --- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/sql/workbench/browser/modelComponents/declarativeTable.component.html b/src/sql/workbench/browser/modelComponents/declarativeTable.component.html index a2db933823..e5e49e11e4 100644 --- a/src/sql/workbench/browser/modelComponents/declarativeTable.component.html +++ b/src/sql/workbench/browser/modelComponents/declarativeTable.component.html @@ -16,7 +16,7 @@ - + ChangeDetectorRef)) changeRef: ChangeDetectorRef, @Inject(forwardRef(() => ElementRef)) el: ElementRef, - @Inject(ILogService) logService: ILogService + @Inject(ILogService) logService: ILogService, + @Inject(IThemeService) themeService: IThemeService ) { super(changeRef, el, logService); + this._colorTheme = themeService.getColorTheme(); + this._register(themeService.onDidColorThemeChange((colorTheme) => { + this._colorTheme = colorTheme; + })); } ngAfterViewInit(): void { @@ -337,4 +340,11 @@ export default class DeclarativeTableComponent extends ContainerBase