43 lines
798 B
JavaScript
43 lines
798 B
JavaScript
import gql from "graphql-tag";
|
|
import {FRAGMENT_POI_FULL_INFO, FRAGMENT_POI_FULL_PRIVATE_INFO, FRAGMENT_POI_LIST_INFO} from "src/graphql/fragments/poi";
|
|
|
|
export const POI_LIST = gql`
|
|
query poiList {
|
|
pointsOfInterest {
|
|
...pointOfInterestListInfo
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_POI_LIST_INFO}
|
|
`;
|
|
|
|
export const POI_PUBLIC_LIST = gql`
|
|
query poiList {
|
|
pointsOfInterest(public: true) {
|
|
...pointOfInterestListInfo
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_POI_LIST_INFO}
|
|
`;
|
|
|
|
export const POI_DETAIL = gql`
|
|
query poiDetail($id: Int!) {
|
|
pointOfInterest(id: $id) {
|
|
...pointOfInterestFullPrivateInfo
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_POI_FULL_PRIVATE_INFO}
|
|
`;
|
|
|
|
export const POI_PUBLIC_DETAIL = gql`
|
|
query publicPOIDetail($id: Int!) {
|
|
pointOfInterest(id: $id, public: true) {
|
|
...pointOfInterestFullInfo
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_POI_FULL_INFO}
|
|
`;
|