From 11df3cde36ad91f89f5b8b95b1208e716b90c801 Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Fri, 28 Jan 2022 17:49:05 -0800 Subject: [PATCH] Fix modelview hyperlink outline color (#18187) --- .../browser/modelComponents/hyperlink.component.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/sql/workbench/browser/modelComponents/hyperlink.component.ts b/src/sql/workbench/browser/modelComponents/hyperlink.component.ts index 5c22ffab21..5663589a91 100644 --- a/src/sql/workbench/browser/modelComponents/hyperlink.component.ts +++ b/src/sql/workbench/browser/modelComponents/hyperlink.component.ts @@ -14,7 +14,7 @@ import * as azdata from 'azdata'; import { TitledComponent } from 'sql/workbench/browser/modelComponents/titledComponent'; import { IComponent, IComponentDescriptor, IModelStore, ComponentEventType } from 'sql/platform/dashboard/browser/interfaces'; import { registerThemingParticipant, IColorTheme, ICssStyleCollector } from 'vs/platform/theme/common/themeService'; -import { textLinkForeground, textLinkActiveForeground } from 'vs/platform/theme/common/colorRegistry'; +import { textLinkForeground, textLinkActiveForeground, focusBorder } from 'vs/platform/theme/common/colorRegistry'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import * as DOM from 'vs/base/browser/dom'; import { ILogService } from 'vs/platform/log/common/log'; @@ -122,4 +122,13 @@ registerThemingParticipant((theme: IColorTheme, collector: ICssStyleCollector) = } `); } + + const outlineColor = theme.getColor(focusBorder); + if (outlineColor) { + collector.addRule(` + modelview-hyperlink a { + outline-color: ${outlineColor}; + } + `); + } });