Skip to content

Commit 0db54ee

Browse files
committed
Use widgetClose icon in banner part
1 parent 5c720d5 commit 0db54ee

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/vs/workbench/browser/parts/banner/bannerPart.ts

+4-9
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import 'vs/css!./media/bannerpart';
77
import { localize } from 'vs/nls';
88
import { $, addDisposableListener, append, asCSSUrl, clearNode, EventType } from 'vs/base/browser/dom';
99
import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar';
10-
import { Codicon, registerCodicon } from 'vs/base/common/codicons';
10+
import { Codicon } from 'vs/base/common/codicons';
1111
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
1212
import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
1313
import { IStorageService } from 'vs/platform/storage/common/storage';
14-
import { IThemeService, registerThemingParticipant } from 'vs/platform/theme/common/themeService';
14+
import { IThemeService, registerThemingParticipant, ThemeIcon } from 'vs/platform/theme/common/themeService';
1515
import { Part } from 'vs/workbench/browser/part';
1616
import { IWorkbenchLayoutService, Parts } from 'vs/workbench/services/layout/browser/layoutService';
1717
import { Action } from 'vs/base/common/actions';
@@ -27,12 +27,7 @@ import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/co
2727
import { KeyCode } from 'vs/base/common/keyCodes';
2828
import { IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey';
2929
import { URI } from 'vs/base/common/uri';
30-
31-
32-
// Icons
33-
34-
const bannerCloseIcon = registerCodicon('banner-close', Codicon.close);
35-
30+
import { widgetClose } from 'vs/platform/theme/common/iconRegistry';
3631

3732
// Theme support
3833

@@ -257,7 +252,7 @@ export class BannerPart extends Part implements IBannerService {
257252
// Action
258253
const actionBarContainer = append(this.element, $('div.action-container'));
259254
this.actionBar = this._register(new ActionBar(actionBarContainer));
260-
const closeAction = this._register(new Action('banner.close', 'Close Banner', bannerCloseIcon.classNames, true, () => this.close(item)));
255+
const closeAction = this._register(new Action('banner.close', 'Close Banner', ThemeIcon.asClassName(widgetClose), true, () => this.close(item)));
261256
this.actionBar.push(closeAction, { icon: true, label: false });
262257
this.actionBar.setFocusable(false);
263258

0 commit comments

Comments
 (0)