69 lines
961 B
JavaScript
69 lines
961 B
JavaScript
import gql from "graphql-tag";
|
|
import {FRAGMENT_PHOTO_FULL_INFO} from "src/graphql/fragments/photo";
|
|
|
|
|
|
export const FRAGMENT_POI_LIST_INFO = gql`
|
|
fragment pointOfInterestListInfo on PointOfInterest {
|
|
id
|
|
name
|
|
urlSlug
|
|
isPublic
|
|
gpsLatitude
|
|
gpsLongitude
|
|
titlePhoto {
|
|
thumbnailUrl
|
|
}
|
|
type {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FRAGMENT_POI_FULL_INFO = gql`
|
|
fragment pointOfInterestFullInfo on PointOfInterest {
|
|
id
|
|
name
|
|
urlSlug
|
|
description
|
|
isPublic
|
|
gpsLatitude
|
|
gpsLongitude
|
|
createdById
|
|
|
|
titlePhoto {
|
|
id
|
|
url
|
|
}
|
|
|
|
type {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FRAGMENT_POI_FULL_PRIVATE_INFO = gql`
|
|
fragment pointOfInterestFullPrivateInfo on PointOfInterest {
|
|
...pointOfInterestFullInfo
|
|
|
|
|
|
photos {
|
|
...photoFullInfo
|
|
|
|
pointOfInterest {
|
|
id
|
|
name
|
|
}
|
|
|
|
copilots {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_POI_FULL_INFO}
|
|
${FRAGMENT_PHOTO_FULL_INFO}
|
|
`;
|