Sprava eventu
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import gql from "graphql-tag";
|
||||
|
||||
export const FRAGMENT_EVENT_LIST_INFO = gql`
|
||||
fragment eventListInfo on Event {
|
||||
id
|
||||
name
|
||||
description
|
||||
isPublic
|
||||
}
|
||||
`;
|
||||
|
||||
export const FRAGMENT_EVENT_FULL_INFO = gql`
|
||||
fragment eventFullInfo on Event {
|
||||
id
|
||||
name
|
||||
description
|
||||
isPublic
|
||||
}
|
||||
`;
|
||||
@@ -41,6 +41,12 @@ fragment flightFullInfo on Flight {
|
||||
id
|
||||
name
|
||||
}
|
||||
|
||||
event {
|
||||
id
|
||||
name
|
||||
}
|
||||
|
||||
gpxTrackUrl
|
||||
gpxTrack {
|
||||
coordinates {
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
import gql from "graphql-tag";
|
||||
import {FRAGMENT_EVENT_FULL_INFO} from "src/graphql/fragments/event";
|
||||
|
||||
export const CREATE_EVENT = gql`
|
||||
mutation createEvent($input: CreateEventInput!) {
|
||||
createEvent(input: $input) {
|
||||
...eventFullInfo
|
||||
}
|
||||
}
|
||||
|
||||
${FRAGMENT_EVENT_FULL_INFO}
|
||||
`;
|
||||
|
||||
export const EDIT_EVENT = gql`
|
||||
mutation editEvent($id: Int!, $input: EditEventInput!) {
|
||||
editEvent(id: $id, input: $input) {
|
||||
...eventFullInfo
|
||||
}
|
||||
}
|
||||
|
||||
${FRAGMENT_EVENT_FULL_INFO}
|
||||
`;
|
||||
export const DELETE_EVENT = gql`
|
||||
mutation deleteEvent($id: Int!) {
|
||||
deleteEvent(id: $id) {
|
||||
id
|
||||
}
|
||||
}
|
||||
`;
|
||||
@@ -0,0 +1,34 @@
|
||||
import gql from "graphql-tag";
|
||||
import {FRAGMENT_FLIGHT_LIST_INFO} from "src/graphql/fragments/flight_list";
|
||||
import {FRAGMENT_EVENT_FULL_INFO, FRAGMENT_EVENT_LIST_INFO} from "src/graphql/fragments/event";
|
||||
|
||||
export const EVENTS_LIST = gql`
|
||||
query eventsList {
|
||||
events {
|
||||
...eventListInfo
|
||||
|
||||
flights {
|
||||
coverPhoto {
|
||||
thumbnailUrl
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
${FRAGMENT_EVENT_LIST_INFO}
|
||||
`;
|
||||
|
||||
export const EVENT_DETAIL = gql`
|
||||
query event($id: Int!) {
|
||||
event(id: $id) {
|
||||
...eventFullInfo
|
||||
|
||||
flights {
|
||||
...flightListInfo
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
${FRAGMENT_EVENT_FULL_INFO}
|
||||
${FRAGMENT_FLIGHT_LIST_INFO}
|
||||
`;
|
||||
Reference in New Issue
Block a user