saleor-dashboard/src/searches/useOrderVariantSearch.ts
Michał Droń d5c9a3dae8
Add trailing commas (#2062)
* Require trailing commas

* Add trailing commas

* Add trailing commas in testUtils dir

* Add trailing commas
2022-06-21 11:36:55 +02:00

81 lines
1.7 KiB
TypeScript

import { gql } from "@apollo/client";
import {
SearchOrderVariantDocument,
SearchOrderVariantQuery,
SearchOrderVariantQueryVariables,
} from "@saleor/graphql";
import makeTopLevelSearch from "@saleor/hooks/makeTopLevelSearch";
export const searchOrderVariant = gql`
query SearchOrderVariant(
$channel: String!
$first: Int!
$query: String!
$after: String
$address: AddressInput
$isPublished: Boolean
$stockAvailability: StockAvailability
) {
search: products(
first: $first
after: $after
filter: {
search: $query
isPublished: $isPublished
stockAvailability: $stockAvailability
}
channel: $channel
) {
edges {
node {
id
name
thumbnail {
url
}
variants {
id
name
sku
pricing(address: $address) {
priceUndiscounted {
gross {
...Money
}
}
price {
gross {
...Money
}
}
onSale
}
channelListings {
channel {
id
isActive
name
currencyCode
}
price {
amount
currency
}
}
}
}
}
pageInfo {
endCursor
hasNextPage
hasPreviousPage
startCursor
}
}
}
`;
export const useOrderVariantSearch = makeTopLevelSearch<
SearchOrderVariantQuery,
SearchOrderVariantQueryVariables
>(SearchOrderVariantDocument);