diff --git a/karavan-vscode/icons/camel-yaml.svg b/karavan-vscode/icons/camel-yaml.svg new file mode 100644 index 00000000000..82400581d6a --- /dev/null +++ b/karavan-vscode/icons/camel-yaml.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/karavan-vscode/icons/camel.json b/karavan-vscode/icons/camel.json new file mode 100644 index 00000000000..49fa8d0d4b6 --- /dev/null +++ b/karavan-vscode/icons/camel.json @@ -0,0 +1,11 @@ +{ + "iconDefinitions": { + "_camel-yaml": { + "iconPath": "./camel-yaml.svg" + } + }, + "fileNames": { + "*.camel.yaml": "_camel-yaml", + "*.camel.yml": "_camel-yaml" + } +} diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json index 46333710971..1bc649e14c4 100644 --- a/karavan-vscode/package.json +++ b/karavan-vscode/package.json @@ -714,6 +714,13 @@ "view": "integrations", "contents": "No integrations found.\n [Create Integration](command:karavan.create-yaml)" } + ], + "iconThemes": [ + { + "id": "karavan", + "label": "Karavan", + "path": "icons/camel.json" + } ] }, "scripts": {