@renegade-fi/react
Version:
React library for Renegade
19 lines • 620 B
JavaScript
"use client";
import { connectMutationOptions, } from "@renegade-fi/core/query";
import { useMutation } from "@tanstack/react-query";
import { useConfig } from "./useConfig.js";
export function useConnect(parameters = {}) {
const { mutation } = parameters;
const config = useConfig(parameters);
const mutationOptions = connectMutationOptions(config);
const { mutate, mutateAsync, ...result } = useMutation({
...mutation,
...mutationOptions,
});
return {
...result,
connect: mutate,
connectAsync: mutateAsync,
};
}
//# sourceMappingURL=useConnect.js.map