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 {
2019-08-27 12:36:19 +00:00
PluginConfigurationUpdate,
PluginConfigurationUpdateVariables
2019-08-26 17:08:32 +00:00
} from "./types/pluginConfigurationUpdate";
const pluginConfigurationUpdate = gql`
${pluginsDetailsFragment}
2019-08-27 12:36:19 +00:00
mutation PluginConfigurationUpdate(
2019-08-26 17:08:32 +00:00
$id: ID!
$input: PluginConfigurationUpdateInput!
) {
pluginConfigurationUpdate(id: $id, input: $input) {
errors {
field
message
}
pluginConfiguration {
...pluginsDetailsFragment
}
}
}
`;
export const TypedPluginConfigurationUpdate = TypedMutation<
2019-08-27 12:36:19 +00:00
PluginConfigurationUpdate,
PluginConfigurationUpdateVariables
2019-08-26 17:08:32 +00:00
>(pluginConfigurationUpdate);