Options
NameTypeRequired
namestring
fieldsarray
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!