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'],
});