import * as React from "react"; import { Link } from "react-router-dom"; import ScrollToTopOnMount from "../utility/ScrollToTop"; import gql from "graphql-tag"; import { Helmet } from "react-helmet"; import { Query } from "react-apollo"; import { LoadingMessage } from "@joincivil/components"; import { BoostSuccess, BoostSuccessWrap } from "./BoostSuccessComponent"; export const boostDataQuery = gql` query Boost($id: String!) { postsGet(id: $id) { id ... on PostBoost { channel { id isStripeConnected newsroom { name multisigAddress } } title } } } `; export interface BoostPageProps { match: any; } class BoostSuccessPage extends React.Component { public render(): JSX.Element { const id = this.props.match.params.boostId; return ( <> {({ loading, error, data }) => { if (loading) { return ( Loading... ); } else if (error) { console.error("error loading boost data. error:", error, "data:", data); return (

Project Boost Launched!

Your Project Boost has successfully launched and is live.

View your Boost

Edit your Boost

); } const { postsGet } = data; return ( ); }}
); } } export default BoostSuccessPage;