import * as React from "react"; import { Query } from "react-apollo"; import { LoadingMessage } from "@joincivil/components"; import { LISTING_QUERY, transformGraphQLDataIntoNewsroom } from "@joincivil/utils"; import ErrorLoadingDataMsg from "../../utility/ErrorLoadingData"; import { SubmitChallengeProps } from "./SubmitChallengeTypes"; import SubmitChallengeViewComponent from "./SubmitChallengeViewComponent"; const SubmitChallengeGraphQLApolloContainer: React.FunctionComponent = props => { const { listingAddress } = props; return ( {({ loading, error, data }: any): JSX.Element => { if (error) { return ; } if (loading || !data) { return ; } const newsroom = transformGraphQLDataIntoNewsroom(data.tcrListing, listingAddress); const viewProps = { newsroomName: newsroom.data.name, charterRevisionId: newsroom.data.charterHeader!.revisionId, }; return ; }} ); }; export default SubmitChallengeGraphQLApolloContainer;