saleor-dashboard/src/siteSettings/mutations.ts
Jakub Majorek a83a245654
Drop deprecated fields (#1071)
* Drop deprecated fields

* Update changelog

* Update test recordings

* Fix e2e tests

* Fix product sorting (#1079)

* update stories

Co-authored-by: Karolina Rakoczy <rakoczy.karolina@gmail.com>
2021-04-26 09:49:55 +02:00

55 lines
1.2 KiB
TypeScript

import { fragmentAddress } from "@saleor/fragments/address";
import { shopErrorFragment } from "@saleor/fragments/errors";
import { shopFragment } from "@saleor/fragments/shop";
import gql from "graphql-tag";
import { TypedMutation } from "../mutations";
import {
ShopSettingsUpdate,
ShopSettingsUpdateVariables
} from "./types/ShopSettingsUpdate";
const shopSettingsUpdate = gql`
${shopErrorFragment}
${shopFragment}
${fragmentAddress}
mutation ShopSettingsUpdate(
$shopDomainInput: SiteDomainInput!
$shopSettingsInput: ShopSettingsInput!
$addressInput: AddressInput
) {
shopSettingsUpdate(input: $shopSettingsInput) {
errors {
...ShopErrorFragment
}
shop {
...ShopFragment
}
}
shopDomainUpdate(input: $shopDomainInput) {
errors {
...ShopErrorFragment
}
shop {
domain {
host
url
}
}
}
shopAddressUpdate(input: $addressInput) {
errors {
...ShopErrorFragment
}
shop {
companyAddress {
...AddressFragment
}
}
}
}
`;
export const TypedShopSettingsUpdate = TypedMutation<
ShopSettingsUpdate,
ShopSettingsUpdateVariables
>(shopSettingsUpdate);