@@ -202,14 +202,18 @@ export const createHook = ({
202
202
: `[...use${ componentName } Query.baseKey(), params]` ;
203
203
204
204
const props = emptyParams ? `props?` : `{ options = {}, ...params }` ;
205
- const options = emptyParams ? `props?.options` : `{ enabled: ${ enabledParam } , ...options } ` ;
205
+ const options = emptyParams ? `... props?.options` : `enabled: ${ enabledParam } , ...options` ;
206
206
207
207
const createQuery = ( ) => `
208
208
type ${ componentName } QueryProps<T = ${ responseTypes } > = ${ queryParamType } {
209
209
options?: UseQueryOptions<${ responseTypes } , AxiosError, T, any>
210
210
}
211
211
export function use${ componentName } Query<T = ${ responseTypes } >(${ props } : ${ componentName } QueryProps<T>) {
212
- return useQuery(use${ componentName } Query.queryKey(${ key } ), async () => ${ fetchName } (${ key } ), ${ options } );
212
+ return useQuery({
213
+ queryKey: use${ componentName } Query.queryKey(${ key } ),
214
+ queryFn: () => ${ fetchName } (${ key } ),
215
+ ${ options }
216
+ });
213
217
}
214
218
215
219
use${ componentName } Query.baseKey = (): QueryKey => ["${ componentName . toLowerCase ( ) } "];
@@ -250,7 +254,10 @@ export const createHook = ({
250
254
options?: UseMutationOptions<${ responseTypes } , AxiosError, ${ mutationParams } , T>
251
255
}
252
256
export function use${ componentName } Mutation<T = ${ responseTypes } >(props?: ${ componentName } MutationProps<T>) {
253
- return useMutation(async (${ key } ) => ${ fetchName } (${ key } ), props?.options)
257
+ return useMutation({
258
+ mutationFn: ${ fetchName } ,
259
+ ...props?.options
260
+ })
254
261
};
255
262
` ;
256
263
0 commit comments