scm viewlet: themable icons

This commit is contained in:
Joao Moreno
2016-12-02 10:31:19 +01:00
parent a5812a5e0c
commit 9cd7423788
15 changed files with 147 additions and 58 deletions

View File

@@ -87,9 +87,14 @@ class MainThreadSCMProvider implements ISCMProvider {
const [id, label, rawResources] = rawGroup;
const resources = rawResources.map(rawResource => {
const [uri, decorationIcon, strikeThrough] = rawResource;
const [uri, icons, strikeThrough] = rawResource;
const icon = icons[0];
const iconDark = icons[1] || icon;
const decorations = {
icon: decorationIcon && URI.parse(decorationIcon),
icon: icon && URI.parse(icon),
iconDark: iconDark && URI.parse(iconDark),
strikeThrough
};