saleor-dashboard/src/plugins/mutations.ts

31 lines
767 B
TypeScript
Raw Normal View History

2019-08-26 17:08:32 +00:00
import gql from "graphql-tag";
import { TypedMutation } from "../mutations";
import { pluginsDetailsFragment } from "./queries";
import {
pluginConfigurationUpdate,
pluginConfigurationUpdateVariables
} from "./types/pluginConfigurationUpdate";
const pluginConfigurationUpdate = gql`
${pluginsDetailsFragment}
mutation pluginConfigurationUpdate(
$id: ID!
$input: PluginConfigurationUpdateInput!
) {
pluginConfigurationUpdate(id: $id, input: $input) {
errors {
field
message
}
pluginConfiguration {
...pluginsDetailsFragment
}
}
}
`;
export const TypedPluginConfigurationUpdate = TypedMutation<
pluginConfigurationUpdate,
pluginConfigurationUpdateVariables
>(pluginConfigurationUpdate);