diff --git a/client/schemas/blueprint-spec2-schema.json b/client/schemas/blueprint-spec2-schema.json index 49c94b7..90b1a59 100644 --- a/client/schemas/blueprint-spec2-schema.json +++ b/client/schemas/blueprint-spec2-schema.json @@ -70,7 +70,22 @@ "type": "boolean" }, "icon": { - "type": "string" + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "properties": { + "path": { + "type": "string" + } + }, + "required": ["path"] + }, + { + "type": "null" + } + ], + "title": "Blueprint Icon" }, "blueprint-labels": { "type": "array",