[
  {
    "element": "text",
    "tag": "DyvixInput",
    "tag-type": "text",
    "default-class": "modal-text",
    "aria": {
      "role": "textbox",
      "aria-label": ""
    },
    "inherited-element": ["email", "password", "search", "url", "tel"],
    "inherit-overrides": {
      "search": {
        "aria": { "role": "searchbox" }
      },
      "password": {
        "aria": { "aria-label": "password" }
      }
    },
    "supports-placeholder": true,
    "supports_type": true,
    "supports_autocomplete": true,
    "is_custom": true,
    "requires-options": false,
    "r-variant": true
  },
  {
    "element": "textarea",
    "tag": "textarea",
    "default-class": "modal-textarea",
    "aria": {
      "role": "textbox",
      "aria-label": ""
    },
    "supports-placeholder": true,
    "supports_type": false,
    "supports_autocomplete": true,
    "is_custom": false,
    "requires-options": false,
    "r-variant": true
  },
  {
    "element": "select",
    "tag": "select",
    "default-class": "modal-select",
    "aria": {
      "role": "combobox",
      "aria-label": ""
    },
    "supports-placeholder": true,
    "supports_type": false,
    "supports_autocomplete": false,
    "is_custom": false,
    "requires-options": true,
    "r-variant": true
  },
  {
    "element": "d-select",
    "tag": "DynamicSelect",
    "default-class": "modal-DynamicSelect",
    "aria": {
      "role": "combobox",
      "aria-label": ""
    },
    "inherited-element": ["autocomplete"],
    "supports-placeholder": true,
    "supports_type": true,
    "supports_autocomplete": false,
    "is_custom": true,
    "requires-options": true,
    "r-variant": true
  },
  {
    "element": "checkbox",
    "tag": "input",
    "tag-type": "checkbox",
    "default-class": "modal-checkbox",
    "aria": {
      "role": "checkbox",
      "aria-label": ""
    },
    "supports-placeholder": false,
    "supports_type": true,
    "supports_autocomplete": false,
    "is_custom": false,
    "requires-options": false,
    "r-variant": true
  },
  {
    "element": "file",
    "tag": "DyvixFile",
    "default-class": "modal-file",
    "aria": {
      "role": "button",
      "aria-label": "File upload"
    },
    "supports-placeholder": false,
    "supports-label": true,
    "supports_type": false,
    "supports_autocomplete": false,
    "is_custom": true,
    "requires-options": false,
    "r-variant": true
  }
]
