UNPKG

@davebaol/angular-formio-editor

Version:

Angular component integrating Form.io builder and renderer with a json editor

88 lines 9.59 kB
// tslint:disable:object-literal-key-quotes quotemark semicolon export default { "title": "Action", "description": "An action to perform when the logic is triggered", "required": ["type"], "type": "object", "properties": { "type": { "title": "Type", "description": "The type of the action.", "enum": ["property", "value"] } }, "allOf": [ { "if": { "properties": { "type": { "const": "property" } } }, "then": { "properties": { "property": { "title": "Property", "description": "The property action.", "required": ["type", "value"], "type": "object", "properties": { "type": { "title": "Property", "description": "The type of the property action (either 'boolean' or 'string').", "enum": ["boolean", "string"] }, "value": { "title": "Value", "description": "The path to the property on the component definition.", "type": "string" } } } }, "allOf": [ { "if": { "properties": { "type": { "const": "boolean" } } }, "then": { "properties": { "state": { "title": "Boolean State", "description": "Used if the type of the property action is boolean.", "type": "boolean" } } } }, { "if": { "properties": { "type": { "const": "string" } } }, "then": { "properties": { "text": { "title": "String Text", "description": "Used if the type of the property action is string.", "type": "string" } } } } ] } }, { "if": { "properties": { "type": { "const": "value" } } }, "then": { "properties": { "value": { "title": "Value", "description": "The javascript that returns the new value. It Will be evaluated with available variables of row, data, component and result (returned from trigger).", "type": "string" } } } } ] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LWxvZ2ljLWFjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BkYXZlYmFvbC9hbmd1bGFyLWZvcm1pby1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvZm9ybWlvLWpzb24tc2NoZW1hL2NvbXBvbmVudC1sb2dpYy1hY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0RBQStEO0FBQy9ELGVBQWU7SUFDYixPQUFPLEVBQUUsUUFBUTtJQUNqQixhQUFhLEVBQUUsa0RBQWtEO0lBQ2pFLFVBQVUsRUFBRSxDQUFDLE1BQU0sQ0FBQztJQUNwQixNQUFNLEVBQUUsUUFBUTtJQUNoQixZQUFZLEVBQUU7UUFDWixNQUFNLEVBQUU7WUFDTixPQUFPLEVBQUUsTUFBTTtZQUNmLGFBQWEsRUFBRSx5QkFBeUI7WUFDeEMsTUFBTSxFQUFFLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQztTQUM5QjtLQUNGO0lBQ0QsT0FBTyxFQUFFO1FBQ1A7WUFDRSxJQUFJLEVBQUU7Z0JBQ0osWUFBWSxFQUFFLEVBQUUsTUFBTSxFQUFFLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxFQUFFO2FBQ2xEO1lBQ0QsTUFBTSxFQUFFO2dCQUNOLFlBQVksRUFBRTtvQkFDWixVQUFVLEVBQUU7d0JBQ1YsT0FBTyxFQUFFLFVBQVU7d0JBQ25CLGFBQWEsRUFBRSxzQkFBc0I7d0JBQ3JDLFVBQVUsRUFBRSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUM7d0JBQzdCLE1BQU0sRUFBRSxRQUFRO3dCQUNoQixZQUFZLEVBQUU7NEJBQ1osTUFBTSxFQUFFO2dDQUNOLE9BQU8sRUFBRSxVQUFVO2dDQUNuQixhQUFhLEVBQUUsaUVBQWlFO2dDQUNoRixNQUFNLEVBQUUsQ0FBQyxTQUFTLEVBQUUsUUFBUSxDQUFDOzZCQUM5Qjs0QkFDRCxPQUFPLEVBQUU7Z0NBQ1AsT0FBTyxFQUFFLE9BQU87Z0NBQ2hCLGFBQWEsRUFBRSx1REFBdUQ7Z0NBQ3RFLE1BQU0sRUFBRSxRQUFROzZCQUNqQjt5QkFDRjtxQkFDRjtpQkFDRjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1A7d0JBQ0UsSUFBSSxFQUFFOzRCQUNKLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsRUFBRTt5QkFDakQ7d0JBQ0QsTUFBTSxFQUFFOzRCQUNOLFlBQVksRUFBRTtnQ0FDWixPQUFPLEVBQUU7b0NBQ1AsT0FBTyxFQUFFLGVBQWU7b0NBQ3hCLGFBQWEsRUFBRSxxREFBcUQ7b0NBQ3BFLE1BQU0sRUFBRSxTQUFTO2lDQUNsQjs2QkFDRjt5QkFDRjtxQkFDRjtvQkFDRDt3QkFDRSxJQUFJLEVBQUU7NEJBQ0osWUFBWSxFQUFFLEVBQUUsTUFBTSxFQUFFLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxFQUFFO3lCQUNoRDt3QkFDRCxNQUFNLEVBQUU7NEJBQ04sWUFBWSxFQUFFO2dDQUNaLE1BQU0sRUFBRTtvQ0FDTixPQUFPLEVBQUUsYUFBYTtvQ0FDdEIsYUFBYSxFQUFFLG9EQUFvRDtvQ0FDbkUsTUFBTSxFQUFFLFFBQVE7aUNBQ2pCOzZCQUNGO3lCQUNGO3FCQUNGO2lCQUNGO2FBQ0Y7U0FDRjtRQUNEO1lBQ0UsSUFBSSxFQUFFO2dCQUNKLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsRUFBRTthQUMvQztZQUNELE1BQU0sRUFBRTtnQkFDTixZQUFZLEVBQUU7b0JBQ1osT0FBTyxFQUFFO3dCQUNQLE9BQU8sRUFBRSxPQUFPO3dCQUNoQixhQUFhLEVBQUUsc0pBQXNKO3dCQUNySyxNQUFNLEVBQUUsUUFBUTtxQkFDakI7aUJBQ0Y7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdHNsaW50OmRpc2FibGU6b2JqZWN0LWxpdGVyYWwta2V5LXF1b3RlcyBxdW90ZW1hcmsgc2VtaWNvbG9uXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBcInRpdGxlXCI6IFwiQWN0aW9uXCIsXHJcbiAgXCJkZXNjcmlwdGlvblwiOiBcIkFuIGFjdGlvbiB0byBwZXJmb3JtIHdoZW4gdGhlIGxvZ2ljIGlzIHRyaWdnZXJlZFwiLFxyXG4gIFwicmVxdWlyZWRcIjogW1widHlwZVwiXSxcclxuICBcInR5cGVcIjogXCJvYmplY3RcIixcclxuICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgXCJ0eXBlXCI6IHtcclxuICAgICAgXCJ0aXRsZVwiOiBcIlR5cGVcIixcclxuICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlRoZSB0eXBlIG9mIHRoZSBhY3Rpb24uXCIsXHJcbiAgICAgIFwiZW51bVwiOiBbXCJwcm9wZXJ0eVwiLCBcInZhbHVlXCJdXHJcbiAgICB9XHJcbiAgfSxcclxuICBcImFsbE9mXCI6IFtcclxuICAgIHtcclxuICAgICAgXCJpZlwiOiB7XHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHsgXCJ0eXBlXCI6IHsgXCJjb25zdFwiOiBcInByb3BlcnR5XCIgfSB9XHJcbiAgICAgIH0sXHJcbiAgICAgIFwidGhlblwiOiB7XHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHtcclxuICAgICAgICAgIFwicHJvcGVydHlcIjoge1xyXG4gICAgICAgICAgICBcInRpdGxlXCI6IFwiUHJvcGVydHlcIixcclxuICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlRoZSBwcm9wZXJ0eSBhY3Rpb24uXCIsXHJcbiAgICAgICAgICAgIFwicmVxdWlyZWRcIjogW1widHlwZVwiLCBcInZhbHVlXCJdLFxyXG4gICAgICAgICAgICBcInR5cGVcIjogXCJvYmplY3RcIixcclxuICAgICAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHtcclxuICAgICAgICAgICAgICBcInR5cGVcIjoge1xyXG4gICAgICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIlByb3BlcnR5XCIsXHJcbiAgICAgICAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiVGhlIHR5cGUgb2YgdGhlIHByb3BlcnR5IGFjdGlvbiAoZWl0aGVyICdib29sZWFuJyBvciAnc3RyaW5nJykuXCIsXHJcbiAgICAgICAgICAgICAgICBcImVudW1cIjogW1wiYm9vbGVhblwiLCBcInN0cmluZ1wiXVxyXG4gICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgXCJ2YWx1ZVwiOiB7XHJcbiAgICAgICAgICAgICAgICBcInRpdGxlXCI6IFwiVmFsdWVcIixcclxuICAgICAgICAgICAgICAgIFwiZGVzY3JpcHRpb25cIjogXCJUaGUgcGF0aCB0byB0aGUgcHJvcGVydHkgb24gdGhlIGNvbXBvbmVudCBkZWZpbml0aW9uLlwiLFxyXG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwic3RyaW5nXCJcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIFwiYWxsT2ZcIjogW1xyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBcImlmXCI6IHtcclxuICAgICAgICAgICAgICBcInByb3BlcnRpZXNcIjogeyBcInR5cGVcIjogeyBcImNvbnN0XCI6IFwiYm9vbGVhblwiIH0gfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBcInRoZW5cIjoge1xyXG4gICAgICAgICAgICAgIFwicHJvcGVydGllc1wiOiB7XHJcbiAgICAgICAgICAgICAgICBcInN0YXRlXCI6IHtcclxuICAgICAgICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIkJvb2xlYW4gU3RhdGVcIixcclxuICAgICAgICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlVzZWQgaWYgdGhlIHR5cGUgb2YgdGhlIHByb3BlcnR5IGFjdGlvbiBpcyBib29sZWFuLlwiLFxyXG4gICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJib29sZWFuXCJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIFwiaWZcIjoge1xyXG4gICAgICAgICAgICAgIFwicHJvcGVydGllc1wiOiB7IFwidHlwZVwiOiB7IFwiY29uc3RcIjogXCJzdHJpbmdcIiB9IH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgXCJ0aGVuXCI6IHtcclxuICAgICAgICAgICAgICBcInByb3BlcnRpZXNcIjoge1xyXG4gICAgICAgICAgICAgICAgXCJ0ZXh0XCI6IHtcclxuICAgICAgICAgICAgICAgICAgXCJ0aXRsZVwiOiBcIlN0cmluZyBUZXh0XCIsXHJcbiAgICAgICAgICAgICAgICAgIFwiZGVzY3JpcHRpb25cIjogXCJVc2VkIGlmIHRoZSB0eXBlIG9mIHRoZSBwcm9wZXJ0eSBhY3Rpb24gaXMgc3RyaW5nLlwiLFxyXG4gICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJzdHJpbmdcIlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIF1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgXCJpZlwiOiB7XHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHsgXCJ0eXBlXCI6IHsgXCJjb25zdFwiOiBcInZhbHVlXCIgfSB9XHJcbiAgICAgIH0sXHJcbiAgICAgIFwidGhlblwiOiB7XHJcbiAgICAgICAgXCJwcm9wZXJ0aWVzXCI6IHtcclxuICAgICAgICAgIFwidmFsdWVcIjoge1xyXG4gICAgICAgICAgICBcInRpdGxlXCI6IFwiVmFsdWVcIixcclxuICAgICAgICAgICAgXCJkZXNjcmlwdGlvblwiOiBcIlRoZSBqYXZhc2NyaXB0IHRoYXQgcmV0dXJucyB0aGUgbmV3IHZhbHVlLiBJdCBXaWxsIGJlIGV2YWx1YXRlZCB3aXRoIGF2YWlsYWJsZSB2YXJpYWJsZXMgb2Ygcm93LCBkYXRhLCBjb21wb25lbnQgYW5kIHJlc3VsdCAocmV0dXJuZWQgZnJvbSB0cmlnZ2VyKS5cIixcclxuICAgICAgICAgICAgXCJ0eXBlXCI6IFwic3RyaW5nXCJcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBdXHJcbn1cclxuIl19