Skip to content

Commit cd011ba

Browse files
authored
Merge pull request #5780 from marmelab/fix-review-edit-savecontext
Fix demo Review Edit warning due to missing EditContext
2 parents 4847dc6 + 67e8691 commit cd011ba

File tree

1 file changed

+31
-16
lines changed

1 file changed

+31
-16
lines changed

examples/demo/src/reviews/ReviewEdit.tsx

+31-16
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import * as React from 'react';
22
import { FC } from 'react';
33
import {
44
useEditController,
5+
EditContextProvider,
56
useTranslate,
67
TextInput,
78
SimpleForm,
@@ -64,22 +65,36 @@ const ReviewEdit: FC<Props> = ({ onCancel, ...props }) => {
6465
<CloseIcon />
6566
</IconButton>
6667
</div>
67-
<SimpleForm
68-
className={classes.form}
69-
basePath={controllerProps.basePath}
70-
record={controllerProps.record}
71-
save={controllerProps.save}
72-
version={controllerProps.version}
73-
redirect="list"
74-
resource="reviews"
75-
toolbar={<ReviewEditToolbar />}
76-
>
77-
<CustomerReferenceField formClassName={classes.inlineField} />
78-
<ProductReferenceField formClassName={classes.inlineField} />
79-
<DateField source="date" formClassName={classes.inlineField} />
80-
<StarRatingField formClassName={classes.inlineField} />
81-
<TextInput source="comment" rowsMax={15} multiline fullWidth />
82-
</SimpleForm>
68+
<EditContextProvider value={controllerProps}>
69+
<SimpleForm
70+
className={classes.form}
71+
basePath={controllerProps.basePath}
72+
record={controllerProps.record}
73+
save={controllerProps.save}
74+
version={controllerProps.version}
75+
redirect="list"
76+
resource="reviews"
77+
toolbar={<ReviewEditToolbar />}
78+
>
79+
<CustomerReferenceField
80+
formClassName={classes.inlineField}
81+
/>
82+
<ProductReferenceField
83+
formClassName={classes.inlineField}
84+
/>
85+
<DateField
86+
source="date"
87+
formClassName={classes.inlineField}
88+
/>
89+
<StarRatingField formClassName={classes.inlineField} />
90+
<TextInput
91+
source="comment"
92+
rowsMax={15}
93+
multiline
94+
fullWidth
95+
/>
96+
</SimpleForm>
97+
</EditContextProvider>
8398
</div>
8499
);
85100
};

0 commit comments

Comments
 (0)