Skip to content

Commit 242701b

Browse files
committed
update ref
1 parent 965529d commit 242701b

5 files changed

Lines changed: 10 additions & 15 deletions

File tree

apps/app-mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@form-example/app-mobile",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"private": true,
55
"type": "module",
66
"scripts": {

apps/app-pc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@form-example/app-pc",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"private": true,
55
"type": "module",
66
"scripts": {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coding-form/root",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"description": "form-engine",
55
"main": "index.js",
66
"scripts": {

packages/form-engine/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coding-form/form-engine",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"description": "form-engine components",
55
"keywords": [
66
"coding-form",

packages/form-engine/src/hooks/register-form-items.tsx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,12 @@ interface FormItemType {
1111

1212
export const registerFormItems = (Form: any,
1313
items: FormItemType[]) => {
14+
FormRegistry.getInstance().register(Form, () => {
15+
const [form] = Form.useForm();
16+
return form;
17+
});
1418

15-
const ref = React.useRef<any>();
16-
17-
if (!ref.current) {
18-
FormRegistry.getInstance().register(Form, () => {
19-
const [form] = Form.useForm();
20-
return form;
21-
});
22-
23-
for (const item of items) {
24-
FormItemFactory.getInstance().register(item.type, item.componentType);
25-
}
19+
for (const item of items) {
20+
FormItemFactory.getInstance().register(item.type, item.componentType);
2621
}
2722
}

0 commit comments

Comments
 (0)