diff --git a/src/sql/base/browser/ui/panel/media/panel.css b/src/sql/base/browser/ui/panel/media/panel.css index 053dd183ff..f18afd9253 100644 --- a/src/sql/base/browser/ui/panel/media/panel.css +++ b/src/sql/base/browser/ui/panel/media/panel.css @@ -35,6 +35,7 @@ panel { .tabbedPanel .tabList .tab { cursor: pointer; + margin: auto; } .tabbedPanel .tabList .tab .tabLabel { @@ -43,6 +44,16 @@ panel { padding-bottom: 4px; } +.tabbedPanel .tabList .tab .tabLabel.icon { + background-repeat: no-repeat; + background-position: center 10px; + background-size: 25px; + line-height: 15px; + padding-top: 40px; + display: inline-block; + text-transform: none; +} + .tabbedPanel .tabList .tab-header { padding-left: 10px; padding-right: 10px; diff --git a/src/sql/base/browser/ui/panel/panel.component.ts b/src/sql/base/browser/ui/panel/panel.component.ts index 27562588a3..21e74bf4c7 100644 --- a/src/sql/base/browser/ui/panel/panel.component.ts +++ b/src/sql/base/browser/ui/panel/panel.component.ts @@ -24,6 +24,7 @@ export interface IPanelOptions { */ showTabsWhenOne?: boolean; layout?: NavigationBarLayout; + showIcon?: boolean; } export enum NavigationBarLayout { @@ -33,7 +34,8 @@ export enum NavigationBarLayout { const defaultOptions: IPanelOptions = { showTabsWhenOne: true, - layout: NavigationBarLayout.horizontal + layout: NavigationBarLayout.horizontal, + showIcon: false }; const verticalLayout = 'vertical'; @@ -49,7 +51,7 @@ let idPool = 0;