Add project icon/type to Project Profile

Summary: Adds basic icon/type to header on Project profiles

Test Plan:
View different projects, see header. Mobile, Deskop, Tablet.

{F1087460}

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D15164
This commit is contained in:
Chad Little
2016-02-02 09:44:27 -08:00
parent e433a09fde
commit 1d939e0bd8
3 changed files with 28 additions and 4 deletions

View File

@@ -17,9 +17,16 @@ final class PhabricatorProjectProfileController
$project = $this->getProject();
$id = $project->getID();
$picture = $project->getProfileImageURI();
$icon = $project->getDisplayIconIcon();
$icon_name = $project->getDisplayIconName();
$tag = id(new PHUITagView())
->setIcon($icon)
->setName($icon_name)
->addClass('project-view-header-tag')
->setType(PHUITagView::TYPE_SHADE);
$header = id(new PHUIHeaderView())
->setHeader($project->getName())
->setHeader(array($project->getName(), $tag))
->setUser($viewer)
->setPolicyObject($project)
->setImage($picture)