Options
| Name | Type | Required |
|---|---|---|
| name | string | |
| fields | array |
export default { "fields": [ { "component": "wizard", "name": "wizzard", "fields": [ { "title": "Get started with adding source", "name": "step-1", "nextStep": { "when": "source-type", "stepMapper": { "aws": "aws", "google": "google" } }, "fields": [ { "component": "textarea", "name": "source-name", "type": "text", "label": "Source name" }, { "component": "select", "name": "source-type", "label": "Source type", "isRequired": true, "options": [ { "label": "Please Choose" }, { "value": "aws", "label": "Aws" }, { "value": "google", "label": "Google" } ], "validate": [ { "type": "required" } ] } ] }, { "title": "Configure AWS", "name": "aws", "fields": [ { "component": "text-field", "name": "aws-field", "label": "Aws field part" } ] }, { "name": "google", "title": "Configure google", "fields": [ { "component": "text-field", "name": "google-field", "label": "Google field part" } ] } ] } ] };
This component also accepts all other original props, please see here!