diff --git a/src/admin/lib/queries/orders.ts b/src/admin/lib/queries/orders.ts index 8b70bd1..715d2e0 100644 --- a/src/admin/lib/queries/orders.ts +++ b/src/admin/lib/queries/orders.ts @@ -82,3 +82,12 @@ export const orderDetailOptions = (id: string | undefined) => queryFn: () => jsonQuery(`/api/admin/orders/${id}`), enabled: !!id, }); + +export const orderNextNumberOptions = () => + queryOptions({ + queryKey: ["orders", "next-number"], + queryFn: () => + jsonQuery<{ next_number?: string; number?: string }>( + "/api/admin/orders/next-number", + ), + }); diff --git a/src/admin/lib/queries/projects.ts b/src/admin/lib/queries/projects.ts index bfe0282..f539f34 100644 --- a/src/admin/lib/queries/projects.ts +++ b/src/admin/lib/queries/projects.ts @@ -109,3 +109,12 @@ export const projectFilesOptions = (projectId: number, path: string) => }; }, }); + +export const projectNextNumberOptions = () => + queryOptions({ + queryKey: ["projects", "next-number"], + queryFn: () => + jsonQuery<{ next_number?: string; number?: string }>( + "/api/admin/projects/next-number", + ), + });