only display pledges notification to project creator

This commit is contained in:
Barry Gitarts 2019-11-27 14:19:05 -05:00 committed by Barry G
parent 57132ab962
commit 297979906e
1 changed files with 3 additions and 2 deletions

View File

@ -296,7 +296,7 @@ const SubmissionSection = ({ classes, projectData, projectId, profileData, start
function FundProject({ match, history }) { function FundProject({ match, history }) {
const projectId = match.params.id const projectId = match.params.id
const classes = useStyles() const classes = useStyles()
const { currencies } = useContext(FundingContext) const { account, currencies } = useContext(FundingContext)
const { loading, error, data, stopPolling, startPolling, client } = useQuery(getProfileById, { const { loading, error, data, stopPolling, startPolling, client } = useQuery(getProfileById, {
variables: { id: formatProjectId(projectId) } variables: { id: formatProjectId(projectId) }
}); });
@ -309,6 +309,7 @@ function FundProject({ match, history }) {
if (loading || !currencies) return <Loading /> if (loading || !currencies) return <Loading />
if (error) return <div>{`Error! ${error.message}`}</div> if (error) return <div>{`Error! ${error.message}`}</div>
if(!data.profile) return <Typography className={classes.noProject}>Project Not Found</Typography> if(!data.profile) return <Typography className={classes.noProject}>Project Not Found</Typography>
const isCreator = projectData.creator === account
return ( return (
<div className={classes.root}> <div className={classes.root}>
@ -321,7 +322,7 @@ function FundProject({ match, history }) {
profileData={data.profile} profileData={data.profile}
startPolling={startPolling} startPolling={startPolling}
/> />
{!!Number(idx(data, _ => _.profile.pledgesInfos[0].lifetimeReceived)) && <div className={classes.pledgesLink}> {!!Number(idx(data, _ => _.profile.pledgesInfos[0].lifetimeReceived)) && isCreator && <div className={classes.pledgesLink}>
<Typography>This project received pledges. You have funds available to withdraw.</Typography> <Typography>This project received pledges. You have funds available to withdraw.</Typography>
<Link to={`/pledges/${projectId}`} className={classes.link}> <Link to={`/pledges/${projectId}`} className={classes.link}>
<StatusButton buttonText="View Pledges" /> <StatusButton buttonText="View Pledges" />