graphql mutation
i am using graphql for and i want to pass different meta fields for getOne and update using useForm how can i do it?
2 Replies
Hi @Alex YT. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
In Refine, you can pass different meta fields for
getOne
and update
using the useForm
hook. You can use the queryMeta
and mutationMeta
properties for this purpose.
The queryMeta
property is used to pass additional information to the useOne
hook that is used to fetch the data in the edit
and clone
modes. Here is an example of how you can use it:
The mutationMeta
property is used to pass additional information to the useCreate
or useUpdate
hook mutations. Here is an example of how you can use it:
If you have overlapping properties in both meta
and queryMeta
or mutationMeta
, the queryMeta
or mutationMeta
property will be used respectively.
For more information, you can refer to the following documentation pages:
- React-hook-form useForm Properties queryMeta (https://refine.dev/docs/packages/react-hook-form/use-form#querymeta)
- React-hook-form useForm Properties mutationMeta (https://refine.dev/docs/packages/react-hook-form/use-form#mutationmeta)
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------<@398749213795680259> kapa.ai is still learning and improving, please let us know how it did by reacting below