Skip to content

Commit 6d8e647

Browse files
committed
fix: fix empty param query
1 parent 0ddebc1 commit 6d8e647

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/generateHooks.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,15 @@ export const createHook = ({
200200
? `use${componentName}Query.baseKey()`
201201
: `[...use${componentName}Query.baseKey(), params]`;
202202

203+
const props = emptyParams ? `props?:` : `{ options = {}, ...params }:`;
204+
const options = emptyParams ? `...props?.options:` : `...options`;
205+
203206
const createQuery = () => `
204207
type ${componentName}QueryProps<T = ${responseTypes}> = ${queryParamType} {
205208
options?: UseQueryOptions<${responseTypes}, AxiosError, T, any>
206209
}
207-
export function use${componentName}Query<T = ${responseTypes}>({ options = {}, ...params }: ${componentName}QueryProps<T>) {
208-
return useQuery(use${componentName}Query.queryKey(${key}), async () => ${fetchName}(${key}), { enabled: ${enabledParam}, ...options });
210+
export function use${componentName}Query<T = ${responseTypes}>(${props}: ${componentName}QueryProps<T>) {
211+
return useQuery(use${componentName}Query.queryKey(${key}), async () => ${fetchName}(${key}), { enabled: ${enabledParam}, ${options} });
209212
}
210213
211214
use${componentName}Query.baseKey = (): QueryKey => ["${componentName.toLowerCase()}"];

0 commit comments

Comments
 (0)