17 lines
449 B
TypeScript
17 lines
449 B
TypeScript
'use client';
|
|
|
|
import { createOrder, getOrder } from '@/actions/api/orders';
|
|
import { useMutation, useQuery } from '@tanstack/react-query';
|
|
|
|
export const useOrderQuery = ({ documentId }: Parameters<typeof getOrder>[0]) =>
|
|
useQuery({
|
|
queryFn: () => getOrder({ documentId }),
|
|
queryKey: ['order', documentId],
|
|
});
|
|
|
|
export const useOrderCreate = () =>
|
|
useMutation({
|
|
mutationFn: createOrder,
|
|
mutationKey: ['order', 'create'],
|
|
});
|