UNPKG

@kiwicom/smart-faq

Version:

34 lines (28 loc) 656 B
// @flow import { commitMutation, graphql } from 'react-relay'; import createEnvironment from '../../shared/relay/environment'; const mutation = graphql` mutation VoteArticleMutation($articleId: Int!, $vote: VoteType!) { voteFAQArticle(originalId: $articleId, vote: $vote) { id } } `; const voteArticle = ( articleId: string, vote: string, callback: () => void, errorCallback: () => void, ) => { const variables = { articleId, vote, }; commitMutation(createEnvironment(), { mutation, variables, onCompleted: () => callback(), onError: () => errorCallback(), }); }; export default voteArticle;