Socket
Socket
Sign inDemoInstall

@department-of-veterans-affairs/react-jsonschema-form

Package Overview
Dependencies
9
Maintainers
22
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.3 to 1.2.5

14

lib/components/fields/ArrayField.js

@@ -195,3 +195,3 @@ "use strict";

}
_this.props.onChange([].concat(_toConsumableArray(formData), [(0, _utils.getDefaultFormState)(itemSchema, undefined, definitions)]), { validate: false });
_this.props.onChange([].concat(_toConsumableArray(formData), [(0, _utils.getDefaultFormState)(itemSchema, undefined, definitions || {})]), { validate: false });
}, _this.onDropIndexClick = function (index) {

@@ -311,3 +311,3 @@ return function (event) {

var itemsSchema = (0, _utils.retrieveSchema)(schema.items, definitions);
var itemsSchema = (0, _utils.retrieveSchema)(schema.items, definitions || {});

@@ -323,3 +323,3 @@ var _getUiOptions = (0, _utils.getUiOptions)(uiSchema),

var itemIdPrefix = idSchema.$id + "_" + index;
var itemIdSchema = (0, _utils.toIdSchema)(itemsSchema, itemIdPrefix, definitions);
var itemIdSchema = (0, _utils.toIdSchema)(itemsSchema, itemIdPrefix, definitions || {});
return _this2.renderArrayFieldItem({

@@ -374,3 +374,3 @@ index: index,

var itemsSchema = (0, _utils.retrieveSchema)(schema.items, definitions);
var itemsSchema = (0, _utils.retrieveSchema)(schema.items, definitions || {});
var enumOptions = (0, _utils.optionsList)(itemsSchema);

@@ -463,5 +463,5 @@

var itemSchemas = schema.items.map(function (item) {
return (0, _utils.retrieveSchema)(item, definitions);
return (0, _utils.retrieveSchema)(item, definitions || {});
});
var additionalSchema = (0, _utils.allowAdditionalItems)(schema) ? (0, _utils.retrieveSchema)(schema.additionalItems, definitions) : null;
var additionalSchema = (0, _utils.allowAdditionalItems)(schema) ? (0, _utils.retrieveSchema)(schema.additionalItems, definitions || {}) : null;

@@ -490,3 +490,3 @@ var _getUiOptions3 = (0, _utils.getUiOptions)(uiSchema),

var itemIdPrefix = idSchema.$id + "_" + index;
var itemIdSchema = (0, _utils.toIdSchema)(itemSchema, itemIdPrefix, definitions);
var itemIdSchema = (0, _utils.toIdSchema)(itemSchema, itemIdPrefix, definitions || {});
var itemUiSchema = additional ? uiSchema.additionalItems || {} : Array.isArray(uiSchema.items) ? uiSchema.items[index] : uiSchema.items || {};

@@ -493,0 +493,0 @@ var itemErrorSchema = errorSchema ? errorSchema[index] : undefined;

@@ -189,3 +189,3 @@ "use strict";

var schema = (0, _utils.retrieveSchema)(props.schema, definitions);
var schema = (0, _utils.retrieveSchema)(props.schema, definitions || {});
var FieldComponent = getFieldComponent(schema, uiSchema, fields);

@@ -192,0 +192,0 @@ var DescriptionField = fields.DescriptionField;

@@ -105,3 +105,3 @@ "use strict";

var formData = (0, _utils.getDefaultFormState)(schema, props.formData, definitions);
var formData = (0, _utils.getDefaultFormState)(schema, props.formData, definitions || {});

@@ -117,3 +117,3 @@ var _ref = mustValidate ? this.validate(formData, schema) : {

var idSchema = originalIdSchema || (0, _utils.toIdSchema)(schema, uiSchema["ui:rootFieldId"], definitions);
var idSchema = originalIdSchema || (0, _utils.toIdSchema)(schema, uiSchema["ui:rootFieldId"], definitions || {});
return {

@@ -120,0 +120,0 @@ status: "initial",

@@ -40,2 +40,6 @@ "use strict";

};
// see https://github.com/rjsf-team/react-jsonschema-form/pull/1705
if (options.autocomplete) {
inputProps.autoComplete = options.autocomplete;
}
return _react2.default.createElement("input", _extends({}, inputProps, {

@@ -42,0 +46,0 @@ className: "form-control",

{
"name": "@department-of-veterans-affairs/react-jsonschema-form",
"version": "1.2.3",
"version": "1.2.5",
"description": "A simple React component capable of building HTML forms out of a JSON schema.",

@@ -5,0 +5,0 @@ "scripts": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc