saleor-dashboard/src/plugins/mutations.ts

26 lines
741 B
TypeScript
Raw Normal View History

2020-08-19 11:35:35 +00:00
import { pluginErrorFragment } from "@saleor/fragments/errors";
import { pluginsDetailsFragment } from "@saleor/fragments/plugins";
2019-08-26 17:08:32 +00:00
import gql from "graphql-tag";
import { TypedMutation } from "../mutations";
2019-08-28 15:01:46 +00:00
import { PluginUpdate, PluginUpdateVariables } from "./types/PluginUpdate";
2019-08-26 17:08:32 +00:00
2019-08-28 14:53:57 +00:00
const pluginUpdate = gql`
2019-08-26 17:08:32 +00:00
${pluginsDetailsFragment}
2020-08-19 11:35:35 +00:00
${pluginErrorFragment}
mutation PluginUpdate($channelId: ID, $id: ID!, $input: PluginUpdateInput!) {
pluginUpdate(channelId: $channelId, id: $id, input: $input) {
errors {
2020-08-19 11:35:35 +00:00
...PluginErrorFragment
2019-08-26 17:08:32 +00:00
}
2019-08-28 14:53:57 +00:00
plugin {
2019-08-30 11:46:50 +00:00
...PluginsDetailsFragment
2019-08-26 17:08:32 +00:00
}
}
}
`;
2019-08-28 14:53:57 +00:00
export const TypedPluginUpdate = TypedMutation<
PluginUpdate,
PluginUpdateVariables
>(pluginUpdate);