saleor-dashboard/src/webhooks/queries.ts
Dominik Żegleń 2a52eb581c
Update apollo to v3 (#1837)
* Update apollo to v3

* Fix imports

* Add generated file to ignored

* Use proper import

* Tidy up code

* Remove unused packages

* Fix tests
2022-02-21 14:32:38 +01:00

30 lines
623 B
TypeScript

import { gql } from "@apollo/client";
import { webhooksFragment } from "@saleor/fragments/webhooks";
import makeQuery from "@saleor/hooks/makeQuery";
import {
WebhookDetails,
WebhookDetailsVariables
} from "./types/WebhookDetails";
const webhooksDetails = gql`
${webhooksFragment}
query WebhookDetails($id: ID!) {
webhook(id: $id) {
...WebhookFragment
syncEvents {
eventType
}
asyncEvents {
eventType
}
secretKey
targetUrl
}
}
`;
export const useWebhooksDetailsQuery = makeQuery<
WebhookDetails,
WebhookDetailsVariables
>(webhooksDetails);