feat(ee): one-click demo account

This commit is contained in:
Ahmed Bouhuolia
2024-08-19 12:08:58 +02:00
parent 25297bc191
commit a008aea3f3
7 changed files with 192 additions and 2 deletions

View File

@@ -0,0 +1,35 @@
// @ts-nocheck
import {
useMutation,
UseMutationOptions,
UseMutationResult,
useQueryClient,
} from 'react-query';
import useApiRequest from '../useRequest';
interface CreateOneClickDemoValues {}
interface CreateOneClickDemoRes {}
/**
*
* @param {UseMutationOptions<CreateOneClickDemoRes, Error, CreateOneClickDemoValues>} props
* @returns {UseMutationResult<CreateOneClickDemoRes, Error, CreateOneClickDemoValues>}
*/
export function useCreateOneClickDemo(
props?: UseMutationOptions<
CreateOneClickDemoRes,
Error,
CreateOneClickDemoValues
>,
): UseMutationResult<CreateOneClickDemoRes, Error, CreateOneClickDemoValues> {
const queryClient = useQueryClient();
const apiRequest = useApiRequest();
return useMutation<CreateOneClickDemoRes, Error, CreateOneClickDemoValues>(
() => apiRequest.post(`/demo/one_click`),
{
onSuccess: (res, id) => {},
...props,
},
);
}