2020-07-07 10:14:12 +00:00
|
|
|
import { fragmentAddress } from "@saleor/fragments/address";
|
|
|
|
import { shopErrorFragment } from "@saleor/fragments/errors";
|
|
|
|
import { shopFragment } from "@saleor/fragments/shop";
|
2019-06-19 14:40:52 +00:00
|
|
|
import gql from "graphql-tag";
|
|
|
|
|
|
|
|
import { TypedMutation } from "../mutations";
|
|
|
|
import {
|
|
|
|
ShopSettingsUpdate,
|
|
|
|
ShopSettingsUpdateVariables
|
|
|
|
} from "./types/ShopSettingsUpdate";
|
|
|
|
|
|
|
|
const shopSettingsUpdate = gql`
|
2020-03-17 18:49:01 +00:00
|
|
|
${shopErrorFragment}
|
2019-06-19 14:40:52 +00:00
|
|
|
${shopFragment}
|
2019-08-09 11:14:35 +00:00
|
|
|
${fragmentAddress}
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation ShopSettingsUpdate(
|
|
|
|
$shopDomainInput: SiteDomainInput!
|
|
|
|
$shopSettingsInput: ShopSettingsInput!
|
2019-10-24 12:25:42 +00:00
|
|
|
$addressInput: AddressInput
|
2021-09-21 13:30:41 +00:00
|
|
|
$isCloudInstance: Boolean!
|
2019-06-19 14:40:52 +00:00
|
|
|
) {
|
|
|
|
shopSettingsUpdate(input: $shopSettingsInput) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2020-03-17 18:49:01 +00:00
|
|
|
...ShopErrorFragment
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
shop {
|
|
|
|
...ShopFragment
|
|
|
|
}
|
|
|
|
}
|
2021-09-21 13:30:41 +00:00
|
|
|
shopDomainUpdate(input: $shopDomainInput) @skip(if: $isCloudInstance) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2020-03-17 18:49:01 +00:00
|
|
|
...ShopErrorFragment
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
shop {
|
|
|
|
domain {
|
|
|
|
host
|
|
|
|
url
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2019-08-09 11:14:35 +00:00
|
|
|
shopAddressUpdate(input: $addressInput) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2020-03-17 18:49:01 +00:00
|
|
|
...ShopErrorFragment
|
2019-08-09 11:14:35 +00:00
|
|
|
}
|
|
|
|
shop {
|
|
|
|
companyAddress {
|
|
|
|
...AddressFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
`;
|
|
|
|
export const TypedShopSettingsUpdate = TypedMutation<
|
|
|
|
ShopSettingsUpdate,
|
|
|
|
ShopSettingsUpdateVariables
|
|
|
|
>(shopSettingsUpdate);
|