Change the data extension's webview icon (#2608)

This commit is contained in:
Shati Patel 2023-07-14 16:17:56 +01:00 коммит произвёл GitHub
Родитель ccda490ab4
Коммит 5631d33b20
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1 @@
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 2h8v4c.341.035.677.112 1 .23V1H3v8.48l1-1.75V2zm2.14 8L5 8 4 9.75 3.29 11 1 15h8l-2.29-4-.57-1zm-3.42 4l1.72-3L5 10l.56 1 1.72 3H2.72zm6.836-6.41a3.5 3.5 0 1 1 3.888 5.82 3.5 3.5 0 0 1-3.888-5.82zm.555 4.989a2.5 2.5 0 1 0 2.778-4.157 2.5 2.5 0 0 0-2.778 4.157z" fill="#C5C5C5"/></svg>

После

Ширина:  |  Высота:  |  Размер: 431 B

Просмотреть файл

@ -0,0 +1 @@
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 2h8v4c.341.035.677.112 1 .23V1H3v8.48l1-1.75V2zm2.14 8L5 8 4 9.75 3.29 11 1 15h8l-2.29-4-.57-1zm-3.42 4l1.72-3L5 10l.56 1 1.72 3H2.72zm6.836-6.41a3.5 3.5 0 1 1 3.888 5.82 3.5 3.5 0 0 1-3.888-5.82zm.555 4.989a2.5 2.5 0 1 0 2.778-4.157 2.5 2.5 0 0 0-2.778 4.157z" fill="#424242"/></svg>

После

Ширина:  |  Высота:  |  Размер: 431 B

Просмотреть файл

@ -19,6 +19,7 @@ export type WebviewPanelConfig = {
viewColumn: ViewColumn;
view: WebviewView;
preserveFocus?: boolean;
iconPath?: Uri | { dark: Uri; light: Uri };
additionalOptions?: WebviewPanelOptions & WebviewOptions;
allowWasmEval?: boolean;
};
@ -86,6 +87,8 @@ export abstract class AbstractWebview<
);
this.panel = panel;
this.panel.iconPath = config.iconPath;
this.setupPanel(panel, config);
this.panelResolves.forEach((resolve) => resolve(panel));

Просмотреть файл

@ -84,6 +84,14 @@ export class DataExtensionsEditorView extends AbstractWebview<
viewColumn: ViewColumn.Active,
preserveFocus: true,
view: "data-extensions-editor",
iconPath: {
dark: Uri.file(
join(this.ctx.extensionPath, "media/dark/symbol-misc.svg"),
),
light: Uri.file(
join(this.ctx.extensionPath, "media/light/symbol-misc.svg"),
),
},
};
}