49 lines
908 B
JavaScript
49 lines
908 B
JavaScript
import gql from 'graphql-tag'
|
|
|
|
export const findEvents = gql`
|
|
query events($range: Range $origins: [String!] $includeOrigins: Boolean!) {
|
|
events: Events(range: $range origins: $origins) {
|
|
date
|
|
time
|
|
band {
|
|
name
|
|
}
|
|
danceHall {
|
|
name
|
|
city
|
|
municipality
|
|
state
|
|
}
|
|
extraInfo
|
|
distances {
|
|
origin
|
|
distance
|
|
duration
|
|
}
|
|
}
|
|
origins: Origins @include(if: $includeOrigins)
|
|
}
|
|
`;
|
|
|
|
export const findOrigins = gql`
|
|
query origins {
|
|
origins: Origins
|
|
}
|
|
`;
|
|
|
|
export const fetchAddress = gql`
|
|
query adressFromLatLng($latlng: String!) {
|
|
address: AddressFromLatLng(latlng: $latlng)
|
|
}
|
|
`;
|
|
|
|
export const fetchFilters = gql`
|
|
query {
|
|
bands: IgnoredBands
|
|
cities: IgnoredCities
|
|
states: IgnoredStates
|
|
danceHalls: IgnoredDanceHalls
|
|
municipalities: IgnoredMunicipalities
|
|
}
|
|
`;
|