import { Spinner } from "qpa-components" import * as React from "react" import {useAppContext} from "../App/Context/AppContext" import removeTypename from "../App/remove-typename" import EditEventMutation from "./EditEventMutation" import EventForm from "./EventForm" import GetEventQuery from "./GetEventQuery" interface Props { eventId: string } const EditEvent = (props: Props) => { const { supportedLocales } = useAppContext() return ( { alert("Event edited successfully") }}> { (editEvent, { loading: editLoading }) => ( { ({data, error, loading}) => { if (loading) { return } if (error) { return error.message } const event = removeTypename(data.event) return ( { editEvent({ variables: { input: { id: props.eventId, ...values, }, }, }) }} values={{ meta: { tags: event.meta.tags, }, time: event.time, location: event.location, infos: event.infos, status: event.status, }}/> ) } } ) } ) } export default EditEvent