Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { graphql } from 'react-apollo';
- import gql from 'graphql-tag';
- const Inbox = () { /* ... */ }
- export { Inbox as PureInbox };
- const withData = graphql(/* ... */);
- const withOnSnoozeTask = graphql(
- gql`
- mutation OnSnoozeTaskMutation($taskId: ObjID!) {
- updateTask(id: $taskId, input: {
- state: "TASK_SNOOZED"
- }) {
- ...TaskListTaskFragment
- }
- }
- ${TaskList.fragments.task}
- `,
- {
- props: ({ mutate }) => ({
- onSnoozeTask: (taskId) => mutate({ variables: { taskId } }),
- }),
- },
- );
- export default withOnSnoozeTask(withData(Inbox));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement