16 lines
364 B
TypeScript
16 lines
364 B
TypeScript
|
import { CREATE_REPORT } from "@/graphql/report";
|
||
|
import { useMutation } from "@vue/apollo-composable";
|
||
|
|
||
|
export function useCreateReport() {
|
||
|
return useMutation<
|
||
|
{ createReport: { id: string } },
|
||
|
{
|
||
|
eventId?: string;
|
||
|
reportedId: string;
|
||
|
content?: string;
|
||
|
commentsIds?: string[];
|
||
|
forward?: boolean;
|
||
|
}
|
||
|
>(CREATE_REPORT);
|
||
|
}
|