Files
app/src/graphql/fragments/copilot.js
T

58 lines
900 B
JavaScript

import gql from "graphql-tag";
import {FRAGMENT_PHOTO_FULL_INFO} from "src/graphql/fragments/photo";
export const FRAGMENT_COPILOT_LIST_INFO = gql`
fragment copilotListInfo on Copilot {
id
name
titlePhoto {
thumbnailUrl
}
}
`;
export const FRAGMENT_COPILOT_PUBLIC_INFO = gql`
fragment copilotPublicInfo on Copilot {
id
name
isPublic
urlSlug
}
`
export const FRAGMENT_COPILOT_FULL_INFO = gql`
fragment copilotFullInfo on Copilot {
...copilotPublicInfo
titlePhoto {
id
url
}
}
${FRAGMENT_COPILOT_PUBLIC_INFO}
`;
export const FRAGMENT_COPILOT_FULL_PRIVATE_INFO = gql`
fragment copilotFullPrivateInfo on Copilot {
...copilotFullInfo
photos {
...photoFullInfo
pointOfInterest {
id
name
}
copilots {
id
name
}
}
}
${FRAGMENT_PHOTO_FULL_INFO}
${FRAGMENT_COPILOT_FULL_INFO}
`;