Skip to content

Commit d5bc0df

Browse files
committed
bulk: use iconPath so that conversion is implict
1 parent 63142fc commit d5bc0df

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/vs/editor/common/modes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,7 +1265,7 @@ export interface WorkspaceEditMetadata {
12651265
needsConfirmation: boolean;
12661266
label: string;
12671267
description?: string;
1268-
icon?: { id: string } | { light: URI, dark: URI };
1268+
iconPath?: { id: string } | { light: URI, dark: URI };
12691269
}
12701270

12711271
export interface WorkspaceFileEditOptions {

src/vs/monaco.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5901,7 +5901,7 @@ declare namespace monaco.languages {
59015901
needsConfirmation: boolean;
59025902
label: string;
59035903
description?: string;
5904-
icon?: {
5904+
iconPath?: {
59055905
id: string;
59065906
} | {
59075907
light: Uri;

src/vs/workbench/contrib/bulkEdit/browser/bulkEditTree.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -253,16 +253,16 @@ export class CategoryElementRenderer implements ITreeRenderer<BulkCategory, Fuzz
253253
template.icon.style.setProperty('--background-light', null);
254254

255255
const { metadata } = node.element;
256-
if (ThemeIcon.isThemeIcon(metadata.icon)) {
256+
if (ThemeIcon.isThemeIcon(metadata.iconPath)) {
257257
// css
258-
const className = ThemeIcon.asClassName(metadata.icon);
258+
const className = ThemeIcon.asClassName(metadata.iconPath);
259259
template.icon.className = className ? `theme-icon ${className}` : '';
260260

261-
} else if (metadata.icon) {
261+
} else if (metadata.iconPath) {
262262
// background-image
263263
template.icon.className = 'uri-icon';
264-
template.icon.style.setProperty('--background-dark', `url("${metadata.icon.dark.toString(true)}")`);
265-
template.icon.style.setProperty('--background-light', `url("${metadata.icon.light.toString(true)}")`);
264+
template.icon.style.setProperty('--background-dark', `url("${metadata.iconPath.dark.toString(true)}")`);
265+
template.icon.style.setProperty('--background-light', `url("${metadata.iconPath.light.toString(true)}")`);
266266
}
267267

268268
template.label.setLabel(metadata.label, metadata.description, {

0 commit comments

Comments
 (0)