saleor-dashboard/src/siteSettings/queries.ts
2019-10-24 15:12:32 +02:00

40 lines
760 B
TypeScript

import gql from "graphql-tag";
import { fragmentAddress } from "../orders/queries";
import { TypedQuery } from "../queries";
import { SiteSettings } from "./types/SiteSettings";
export const shopFragment = gql`
${fragmentAddress}
fragment ShopFragment on Shop {
authorizationKeys {
key
name
}
companyAddress {
...AddressFragment
}
countries {
code
country
}
customerSetPasswordUrl
defaultMailSenderAddress
defaultMailSenderName
description
domain {
host
}
name
}
`;
const siteSettings = gql`
${shopFragment}
query SiteSettings {
shop {
...ShopFragment
}
}
`;
export const TypedSiteSettingsQuery = TypedQuery<SiteSettings, {}>(
siteSettings
);