'use client' import { type UseMutationOptions, type UseMutationResult, useMutation } from '@tanstack/react-query' import type { ReactNode } from 'react' export function Mutation({ children, ...options }: UseMutationOptions & { children: (mutationResult: UseMutationResult) => ReactNode }) { return <>{children(useMutation(options))} }