@davebaol/angular-formio-editor
Version:
Angular component integrating Form.io builder and renderer with a json editor
95 lines • 9.64 kB
JavaScript
// tslint:disable:object-literal-key-quotes quotemark semicolon
export default {
"title": "Trigger",
"description": "Determines when the logic should be triggered",
"type": "object",
"required": ["type"],
"properties": {
"type": {
"title": "Type",
"description": "The type of the trigger.",
"enum": ["simple", "javascript", "json", "event"]
}
},
"allOf": [
{
"if": {
"properties": { "type": { "const": "simple" } }
},
"then": {
"required": ["simple"],
"properties": {
"simple": {
"title": "Simple",
"description": "Defines a simple trigger.",
"required": ["when", "eq", "show"],
"type": "object",
"properties": {
"when": {
"title": "When",
"description": "The trigger field key.",
"type": "string"
},
"eq": {
"title": "Eq",
"description": "The value to equal.",
"type": "string"
},
"show": {
"title": "Show",
"description": "Whether to trigger or not when the value is equal.",
"type": "boolean"
}
}
}
}
}
},
{
"if": {
"properties": { "type": { "const": "javascript" } }
},
"then": {
"required": ["javascript"],
"properties": {
"javascript": {
"title": "Javascript",
"description": "Javascript logic.",
"type": "string"
}
}
}
},
{
"if": {
"properties": { "type": { "const": "json" } }
},
"then": {
"required": ["json"],
"properties": {
"json": {
"title": "Json",
"description": "JSON Logic object that returns true or false.",
"type": "object"
}
}
}
},
{
"if": {
"properties": { "type": { "const": "event" } }
},
"then": {
"required": ["event"],
"properties": {
"event": {
"title": "Event",
"description": "The name of the event that will trigger this logic.",
"type": "string"
}
}
}
}
]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LWxvZ2ljLXRyaWdnZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGF2ZWJhb2wvYW5ndWxhci1mb3JtaW8tZWRpdG9yLyIsInNvdXJjZXMiOlsibGliL2Zvcm1pby1qc29uLXNjaGVtYS9jb21wb25lbnQtbG9naWMtdHJpZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrREFBK0Q7QUFDL0QsZUFBZTtJQUNiLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLGFBQWEsRUFBRSwrQ0FBK0M7SUFDOUQsTUFBTSxFQUFFLFFBQVE7SUFDaEIsVUFBVSxFQUFFLENBQUMsTUFBTSxDQUFDO0lBQ3BCLFlBQVksRUFBRTtRQUNaLE1BQU0sRUFBRTtZQUNOLE9BQU8sRUFBRSxNQUFNO1lBQ2YsYUFBYSxFQUFFLDBCQUEwQjtZQUN6QyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUM7U0FDbEQ7S0FDRjtJQUNELE9BQU8sRUFBRTtRQUNQO1lBQ0UsSUFBSSxFQUFFO2dCQUNKLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsRUFBRTthQUNoRDtZQUNELE1BQU0sRUFBRTtnQkFDTixVQUFVLEVBQUUsQ0FBQyxRQUFRLENBQUM7Z0JBQ3RCLFlBQVksRUFBRTtvQkFDWixRQUFRLEVBQUU7d0JBQ1IsT0FBTyxFQUFFLFFBQVE7d0JBQ2pCLGFBQWEsRUFBRSwyQkFBMkI7d0JBQzFDLFVBQVUsRUFBRSxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsTUFBTSxDQUFDO3dCQUNsQyxNQUFNLEVBQUUsUUFBUTt3QkFDaEIsWUFBWSxFQUFFOzRCQUNaLE1BQU0sRUFBRTtnQ0FDTixPQUFPLEVBQUUsTUFBTTtnQ0FDZixhQUFhLEVBQUUsd0JBQXdCO2dDQUN2QyxNQUFNLEVBQUUsUUFBUTs2QkFDakI7NEJBQ0QsSUFBSSxFQUFFO2dDQUNKLE9BQU8sRUFBRSxJQUFJO2dDQUNiLGFBQWEsRUFBRSxxQkFBcUI7Z0NBQ3BDLE1BQU0sRUFBRSxRQUFROzZCQUNqQjs0QkFDRCxNQUFNLEVBQUU7Z0NBQ04sT0FBTyxFQUFFLE1BQU07Z0NBQ2YsYUFBYSxFQUFFLG9EQUFvRDtnQ0FDbkUsTUFBTSxFQUFFLFNBQVM7NkJBQ2xCO3lCQUNGO3FCQUNGO2lCQUNGO2FBQ0Y7U0FDRjtRQUNEO1lBQ0UsSUFBSSxFQUFFO2dCQUNKLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsRUFBRTthQUNwRDtZQUNELE1BQU0sRUFBRTtnQkFDTixVQUFVLEVBQUUsQ0FBQyxZQUFZLENBQUM7Z0JBQzFCLFlBQVksRUFBRTtvQkFDWixZQUFZLEVBQUU7d0JBQ1osT0FBTyxFQUFFLFlBQVk7d0JBQ3JCLGFBQWEsRUFBRSxtQkFBbUI7d0JBQ2xDLE1BQU0sRUFBRSxRQUFRO3FCQUNqQjtpQkFDRjthQUNGO1NBQ0Y7UUFDRDtZQUNFLElBQUksRUFBRTtnQkFDSixZQUFZLEVBQUUsRUFBRSxNQUFNLEVBQUUsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7YUFDOUM7WUFDRCxNQUFNLEVBQUU7Z0JBQ04sVUFBVSxFQUFFLENBQUMsTUFBTSxDQUFDO2dCQUNwQixZQUFZLEVBQUU7b0JBQ1osTUFBTSxFQUFFO3dCQUNOLE9BQU8sRUFBRSxNQUFNO3dCQUNmLGFBQWEsRUFBRSwrQ0FBK0M7d0JBQzlELE1BQU0sRUFBRSxRQUFRO3FCQUNqQjtpQkFDRjthQUNGO1NBQ0Y7UUFDRDtZQUNFLElBQUksRUFBRTtnQkFDSixZQUFZLEVBQUUsRUFBRSxNQUFNLEVBQUUsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEVBQUU7YUFDL0M7WUFDRCxNQUFNLEVBQUU7Z0JBQ04sVUFBVSxFQUFFLENBQUMsT0FBTyxDQUFDO2dCQUNyQixZQUFZLEVBQUU7b0JBQ1osT0FBTyxFQUFFO3dCQUNQLE9BQU8sRUFBRSxPQUFPO3dCQUNoQixhQUFhLEVBQUUscURBQXFEO3dCQUNwRSxNQUFNLEVBQUUsUUFBUTtxQkFDakI7aUJBQ0Y7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdHNsaW50OmRpc2FibGU6b2JqZWN0LWxpdGVyYWwta2V5LXF1b3RlcyBxdW90ZW1hcmsgc2VtaWNvbG9uXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBcInRpdGxlXCI6IFwiVHJpZ2dlclwiLFxyXG4gIFwiZGVzY3JpcHRpb25cIjogXCJEZXRlcm1pbmVzIHdoZW4gdGhlIGxvZ2ljIHNob3VsZCBiZSB0cmlnZ2VyZWRcIixcclxuICBcInR5cGVcIjogXCJvYmplY3RcIixcclxuICBcInJlcXVpcmVkXCI6IFtcInR5cGVcIl0sXHJcbiAgXCJwcm9wZXJ0aWVzXCI6IHtcclxuICAgIFwidHlwZVwiOiB7XHJcbiAgICAgIFwidGl0bGVcIjogXCJUeXBlXCIsXHJcbiAgICAgIFwiZGVzY3JpcHRpb25cIjogXCJUaGUgdHlwZSBvZiB0aGUgdHJpZ2dlci5cIixcclxuICAgICAgXCJlbnVtXCI6IFtcInNpbXBsZVwiLCBcImphdmFzY3JpcHRcIiwgXCJqc29uXCIsIFwiZXZlbnRcIl1cclxuICAgIH1cclxuICB9LFxyXG4gIFwiYWxsT2ZcIjogW1xyXG4gICAge1xyXG4gICAgICBcImlmXCI6IHtcclxuICAgICAgICBcInByb3BlcnRpZXNcIjogeyBcInR5cGVcIjogeyBcImNvbnN0XCI6IFwic2ltcGxlXCIgfSB9XHJcbiAgICAgIH0sXHJcbiAgICAgIFwidGhlblwiOiB7XHJcbiAgICAgICAgXCJyZXF1aXJlZFwiOiBbXCJzaW1wbGVcIl0sXHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHtcclxuICAgICAgICAgIFwic2ltcGxlXCI6IHtcclxuICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIlNpbXBsZVwiLFxyXG4gICAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiRGVmaW5lcyBhIHNpbXBsZSB0cmlnZ2VyLlwiLFxyXG4gICAgICAgICAgICBcInJlcXVpcmVkXCI6IFtcIndoZW5cIiwgXCJlcVwiLCBcInNob3dcIl0sXHJcbiAgICAgICAgICAgIFwidHlwZVwiOiBcIm9iamVjdFwiLFxyXG4gICAgICAgICAgICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgICAgICAgICAgIFwid2hlblwiOiB7XHJcbiAgICAgICAgICAgICAgICBcInRpdGxlXCI6IFwiV2hlblwiLFxyXG4gICAgICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlRoZSB0cmlnZ2VyIGZpZWxkIGtleS5cIixcclxuICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInN0cmluZ1wiXHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICBcImVxXCI6IHtcclxuICAgICAgICAgICAgICAgIFwidGl0bGVcIjogXCJFcVwiLFxyXG4gICAgICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlRoZSB2YWx1ZSB0byBlcXVhbC5cIixcclxuICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInN0cmluZ1wiXHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICBcInNob3dcIjoge1xyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIlNob3dcIixcclxuICAgICAgICAgICAgICAgIFwiZGVzY3JpcHRpb25cIjogXCJXaGV0aGVyIHRvIHRyaWdnZXIgb3Igbm90IHdoZW4gdGhlIHZhbHVlIGlzIGVxdWFsLlwiLFxyXG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwiYm9vbGVhblwiXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImlmXCI6IHtcclxuICAgICAgICBcInByb3BlcnRpZXNcIjogeyBcInR5cGVcIjogeyBcImNvbnN0XCI6IFwiamF2YXNjcmlwdFwiIH0gfVxyXG4gICAgICB9LFxyXG4gICAgICBcInRoZW5cIjoge1xyXG4gICAgICAgIFwicmVxdWlyZWRcIjogW1wiamF2YXNjcmlwdFwiXSxcclxuICAgICAgICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgICAgICAgXCJqYXZhc2NyaXB0XCI6IHtcclxuICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIkphdmFzY3JpcHRcIixcclxuICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIkphdmFzY3JpcHQgbG9naWMuXCIsXHJcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInN0cmluZ1wiXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBcImlmXCI6IHtcclxuICAgICAgICBcInByb3BlcnRpZXNcIjogeyBcInR5cGVcIjogeyBcImNvbnN0XCI6IFwianNvblwiIH0gfVxyXG4gICAgICB9LFxyXG4gICAgICBcInRoZW5cIjoge1xyXG4gICAgICAgIFwicmVxdWlyZWRcIjogW1wianNvblwiXSxcclxuICAgICAgICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgICAgICAgXCJqc29uXCI6IHtcclxuICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIkpzb25cIixcclxuICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIkpTT04gTG9naWMgb2JqZWN0IHRoYXQgcmV0dXJucyB0cnVlIG9yIGZhbHNlLlwiLFxyXG4gICAgICAgICAgICBcInR5cGVcIjogXCJvYmplY3RcIlxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJpZlwiOiB7XHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHsgXCJ0eXBlXCI6IHsgXCJjb25zdFwiOiBcImV2ZW50XCIgfSB9XHJcbiAgICAgIH0sXHJcbiAgICAgIFwidGhlblwiOiB7XHJcbiAgICAgICAgXCJyZXF1aXJlZFwiOiBbXCJldmVudFwiXSxcclxuICAgICAgICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgICAgICAgXCJldmVudFwiOiB7XHJcbiAgICAgICAgICAgIFwidGl0bGVcIjogXCJFdmVudFwiLFxyXG4gICAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiVGhlIG5hbWUgb2YgdGhlIGV2ZW50IHRoYXQgd2lsbCB0cmlnZ2VyIHRoaXMgbG9naWMuXCIsXHJcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInN0cmluZ1wiXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXVxyXG59XHJcbiJdfQ==