mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2026-04-03 08:05:37 +00:00
52 lines
961 B
JavaScript
52 lines
961 B
JavaScript
import gql from 'graphql-tag'
|
|
|
|
export const mapQuery = (i18n) => {
|
|
const lang = i18n.locale().toUpperCase()
|
|
return gql`
|
|
query MapData($userFilter: _UserFilter, $groupHasLocation: Boolean, $postFilter: _PostFilter) {
|
|
User(filter: $userFilter) {
|
|
id
|
|
slug
|
|
name
|
|
about
|
|
location {
|
|
id
|
|
name(lang: "${lang}")
|
|
lng
|
|
lat
|
|
}
|
|
}
|
|
Group(hasLocation: $groupHasLocation) {
|
|
id
|
|
slug
|
|
name
|
|
about
|
|
location {
|
|
id
|
|
name(lang: "${lang}")
|
|
lng
|
|
lat
|
|
}
|
|
}
|
|
Post(filter: $postFilter) {
|
|
id
|
|
slug
|
|
title
|
|
content
|
|
postType
|
|
eventStart
|
|
eventEnd
|
|
eventVenue
|
|
eventLocationName
|
|
eventIsOnline
|
|
eventLocation {
|
|
id
|
|
name(lang: "${lang}")
|
|
lng
|
|
lat
|
|
}
|
|
}
|
|
}
|
|
`
|
|
}
|