Skip to content

Commit d9e9d03

Browse files
committed
fix: allow empty config
1 parent 17a7d16 commit d9e9d03

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/v2/hooks/useField.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export const useField = <TSchema extends ISchemaFieldCore>(props: {
4848
formState: form.state.containerFormState,
4949
ref: _ref,
5050
form,
51-
data: schema.config.data || {},
51+
data: schema.config?.data || {},
5252
onChange: useCallback(
5353
(arg: any) => {
5454
if (typeof arg === "function") {

src/v2/hooks/useFieldArray.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const useFieldArray = <TSchema extends ISchemaFieldCore>(props: {
5454
formState: form.state.containerFormState,
5555
ref: _ref,
5656
form,
57-
data: schema.config.data || {},
57+
data: schema.config?.data || {},
5858
onChange: useCallback(
5959
(arg: any) => {
6060
if (typeof arg === "function") {

src/v2/hooks/useFieldForm.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const useFieldForm = <TSchema extends ISchemaFieldCore>(props: {
4444
formState: form.state.containerFormState,
4545
ref: _ref,
4646
form,
47-
data: schema.config.data || {},
47+
data: schema.config?.data || {},
4848
onChange: useCallback(
4949
(arg: any) => {
5050
if (typeof arg === "function") {

src/v2/hooks/useView.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const useView = <TSchema extends ISchemaCore>(props: {
2323

2424
return {
2525
state: form.getSchemaViewState<TSchema["propStateType"] & IDefaultProp>(schema as any),
26-
data: schema.config.data || {},
26+
data: schema.config?.data || {},
2727
form,
2828
};
2929
};

0 commit comments

Comments
 (0)