52 lines
757 B
JavaScript
52 lines
757 B
JavaScript
import gql from "graphql-tag";
|
|
import {FRAGMENT_AIRPORT_LIST_INFO} from "src/graphql/fragments/airport";
|
|
import {FRAGMENT_AIRCRAFT_BASIC_INFO} from "src/graphql/fragments/aircraft_basic";
|
|
|
|
export const FRAGMENT_FLIGHT_LIST_INFO = gql`
|
|
fragment flightListInfo on Flight {
|
|
id
|
|
name
|
|
urlSlug
|
|
takeoffDatetime
|
|
landingDatetime
|
|
durationMinCalculated
|
|
isPublic
|
|
|
|
titlePhoto {
|
|
thumbnailUrl
|
|
url
|
|
}
|
|
|
|
turnPoints {
|
|
pointOfInterest {
|
|
id
|
|
name
|
|
isPublic
|
|
}
|
|
airport {
|
|
icaoCode
|
|
}
|
|
}
|
|
|
|
event {
|
|
name
|
|
}
|
|
|
|
takeoffAirport {
|
|
...airportListInfo
|
|
}
|
|
|
|
landingAirport {
|
|
...airportListInfo
|
|
}
|
|
|
|
aircraft {
|
|
...aircraftBasicInfo
|
|
}
|
|
}
|
|
|
|
${FRAGMENT_AIRPORT_LIST_INFO}
|
|
${FRAGMENT_AIRCRAFT_BASIC_INFO}
|
|
`;
|
|
|