From 3168739ca7884aef3fba3bb51266f4a0673e872f Mon Sep 17 00:00:00 2001 From: Arlo Godfrey Date: Fri, 21 Feb 2020 18:56:11 -0600 Subject: [PATCH] Added owner and project details to project popup modal #64 --- src/components/ProjectCard.tsx | 39 +++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx index f3587fce..0f9cdbee 100644 --- a/src/components/ProjectCard.tsx +++ b/src/components/ProjectCard.tsx @@ -161,16 +161,28 @@ export const ProjectCard = (props: IProjectCard) => { setShowProjectDetailsModal(false)} isOpen={showProjectDetailsModal}> - - - {ViewModel.appName} - setShowProjectDetailsModal(false)}> - - + + + {ViewModel.appName} + + + {projectOwner ? + (<> + {ViewModel.collaborators.filter(i => i.isOwner)[0].name} + | + {projectOwner.username}#{projectOwner.discriminator} + ) : <>No owner data} + setShowProjectDetailsModal(false)}> + + + + + {ViewModel.description} +
- +
@@ -250,7 +262,14 @@ export const ProjectCard = (props: IProjectCard) => { - setShowProjectDetailsModal(true)} height={150} imageFit={ImageFit.centerCover} src={ViewModel.heroImage} /> + { + GetDiscordUser(ViewModel.collaborators.filter(collaborator => collaborator.isOwner)[0].discordId) + .then(owner => { + setProjectOwner(owner); + setShowProjectDetailsModal(true) + }); + }} + height={150} imageFit={ImageFit.centerCover} src={ViewModel.heroImage} /> @@ -265,9 +284,9 @@ export const ProjectCard = (props: IProjectCard) => { : <>} - + - + {ViewModel.description}