UNPKG

rune

Version:

CLI to upload your games to Rune

23 lines (22 loc) 789 B
import { gql, useMutation } from "@apollo/client/index.js"; import { useCallback } from "react"; import { CreateDashboardMagicLinkDocument, } from "../generated/types.js"; export function useDashboardMagicLink() { const [mutate, result] = useMutation(CreateDashboardMagicLinkDocument); return { createDashboardMagicLink: useCallback((input) => { mutate({ variables: { input } }).catch(() => { }); }, [mutate]), loading: result.loading, error: result.error, dashboardMagicLink: result.data?.createDashboardMagicLink.dashboardMagicLink, }; } gql ` mutation createDashboardMagicLink($input: DashboardMagicLinkInput!) { createDashboardMagicLink(input: $input) { clientMutationId dashboardMagicLink } } `;