Skip to content

Commit ae76864

Browse files
committed
Bump version to 2.13.3 and update dist files
1 parent 119dab6 commit ae76864

File tree

5 files changed

+92
-32
lines changed

5 files changed

+92
-32
lines changed

dist/react-json-form.cjs

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4376,24 +4376,44 @@ function FormInstance(config) {
43764376
this.onChange = this.onChange.bind(this);
43774377

43784378
this.render = function () {
4379+
if (ReactDOM__default["default"].hasOwnProperty('createRoot')) this._renderReact18();else this._renderReact17();
4380+
};
4381+
4382+
this._renderReact17 = function () {
43794383
try {
4380-
ReactDOM__default["default"].render( /*#__PURE__*/React__default["default"].createElement(FormContainer, {
4381-
schema: this.schema,
4382-
dataInputId: this.dataInputId,
4383-
data: this.data,
4384-
errorMap: this.errorMap,
4385-
fileHandler: this.fileHandler,
4386-
fileHandlerArgs: this.fileHandlerArgs,
4387-
onChange: this.onChange,
4388-
readonly: this.readonly
4389-
}), document.getElementById(this.containerId));
4384+
ReactDOM__default["default"].render(this._getFormContainerComponent(), document.getElementById(this.containerId));
43904385
} catch (error) {
43914386
ReactDOM__default["default"].render( /*#__PURE__*/React__default["default"].createElement(ErrorReporter, {
43924387
error: error
43934388
}), document.getElementById(this.containerId));
43944389
}
43954390
};
43964391

4392+
this._renderReact18 = function () {
4393+
const root = ReactDOM__default["default"].createRoot(document.getElementById(this.containerId));
4394+
4395+
try {
4396+
root.render(this._getFormContainerComponent());
4397+
} catch (error) {
4398+
root.render( /*#__PURE__*/React__default["default"].createElement(ErrorReporter, {
4399+
error: error
4400+
}));
4401+
}
4402+
};
4403+
4404+
this._getFormContainerComponent = function () {
4405+
return /*#__PURE__*/React__default["default"].createElement(FormContainer, {
4406+
schema: this.schema,
4407+
dataInputId: this.dataInputId,
4408+
data: this.data,
4409+
errorMap: this.errorMap,
4410+
fileHandler: this.fileHandler,
4411+
fileHandlerArgs: this.fileHandlerArgs,
4412+
onChange: this.onChange,
4413+
readonly: this.readonly
4414+
});
4415+
};
4416+
43974417
this.update = function (config) {
43984418
this.schema = config.schema || this.schema;
43994419
this.data = config.data || this.data;

dist/react-json-form.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/react-json-form.modern.js

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4370,24 +4370,44 @@ function FormInstance(config) {
43704370
this.onChange = this.onChange.bind(this);
43714371

43724372
this.render = function () {
4373+
if (ReactDOM.hasOwnProperty('createRoot')) this._renderReact18();else this._renderReact17();
4374+
};
4375+
4376+
this._renderReact17 = function () {
43734377
try {
4374-
ReactDOM.render( /*#__PURE__*/React$1.createElement(FormContainer, {
4375-
schema: this.schema,
4376-
dataInputId: this.dataInputId,
4377-
data: this.data,
4378-
errorMap: this.errorMap,
4379-
fileHandler: this.fileHandler,
4380-
fileHandlerArgs: this.fileHandlerArgs,
4381-
onChange: this.onChange,
4382-
readonly: this.readonly
4383-
}), document.getElementById(this.containerId));
4378+
ReactDOM.render(this._getFormContainerComponent(), document.getElementById(this.containerId));
43844379
} catch (error) {
43854380
ReactDOM.render( /*#__PURE__*/React$1.createElement(ErrorReporter, {
43864381
error: error
43874382
}), document.getElementById(this.containerId));
43884383
}
43894384
};
43904385

4386+
this._renderReact18 = function () {
4387+
const root = ReactDOM.createRoot(document.getElementById(this.containerId));
4388+
4389+
try {
4390+
root.render(this._getFormContainerComponent());
4391+
} catch (error) {
4392+
root.render( /*#__PURE__*/React$1.createElement(ErrorReporter, {
4393+
error: error
4394+
}));
4395+
}
4396+
};
4397+
4398+
this._getFormContainerComponent = function () {
4399+
return /*#__PURE__*/React$1.createElement(FormContainer, {
4400+
schema: this.schema,
4401+
dataInputId: this.dataInputId,
4402+
data: this.data,
4403+
errorMap: this.errorMap,
4404+
fileHandler: this.fileHandler,
4405+
fileHandlerArgs: this.fileHandlerArgs,
4406+
onChange: this.onChange,
4407+
readonly: this.readonly
4408+
});
4409+
};
4410+
43914411
this.update = function (config) {
43924412
this.schema = config.schema || this.schema;
43934413
this.data = config.data || this.data;

dist/react-json-form.module.js

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4370,24 +4370,44 @@ function FormInstance(config) {
43704370
this.onChange = this.onChange.bind(this);
43714371

43724372
this.render = function () {
4373+
if (ReactDOM.hasOwnProperty('createRoot')) this._renderReact18();else this._renderReact17();
4374+
};
4375+
4376+
this._renderReact17 = function () {
43734377
try {
4374-
ReactDOM.render( /*#__PURE__*/React$1.createElement(FormContainer, {
4375-
schema: this.schema,
4376-
dataInputId: this.dataInputId,
4377-
data: this.data,
4378-
errorMap: this.errorMap,
4379-
fileHandler: this.fileHandler,
4380-
fileHandlerArgs: this.fileHandlerArgs,
4381-
onChange: this.onChange,
4382-
readonly: this.readonly
4383-
}), document.getElementById(this.containerId));
4378+
ReactDOM.render(this._getFormContainerComponent(), document.getElementById(this.containerId));
43844379
} catch (error) {
43854380
ReactDOM.render( /*#__PURE__*/React$1.createElement(ErrorReporter, {
43864381
error: error
43874382
}), document.getElementById(this.containerId));
43884383
}
43894384
};
43904385

4386+
this._renderReact18 = function () {
4387+
const root = ReactDOM.createRoot(document.getElementById(this.containerId));
4388+
4389+
try {
4390+
root.render(this._getFormContainerComponent());
4391+
} catch (error) {
4392+
root.render( /*#__PURE__*/React$1.createElement(ErrorReporter, {
4393+
error: error
4394+
}));
4395+
}
4396+
};
4397+
4398+
this._getFormContainerComponent = function () {
4399+
return /*#__PURE__*/React$1.createElement(FormContainer, {
4400+
schema: this.schema,
4401+
dataInputId: this.dataInputId,
4402+
data: this.data,
4403+
errorMap: this.errorMap,
4404+
fileHandler: this.fileHandler,
4405+
fileHandlerArgs: this.fileHandlerArgs,
4406+
onChange: this.onChange,
4407+
readonly: this.readonly
4408+
});
4409+
};
4410+
43914411
this.update = function (config) {
43924412
this.schema = config.schema || this.schema;
43934413
this.data = config.data || this.data;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bhch/react-json-form",
3-
"version": "2.13.2",
3+
"version": "2.13.3",
44
"description": "Create forms using JSON Schema",
55
"publishConfig": {
66
"access": "public"

0 commit comments

Comments
 (0)