Changeset View
Changeset View
Standalone View
Standalone View
src/applications/guides/view/PhabricatorGuideListView.php
<?php | <?php | ||||
final class PhabricatorGuideListView extends AphrontView { | final class PhabricatorGuideListView extends AphrontView { | ||||
private $items = array(); | private $items = array(); | ||||
public function addItem(PhabricatorGuideItemView $item) { | public function addItem(PhabricatorGuideItemView $item) { | ||||
$this->items[] = $item; | $this->items[] = $item; | ||||
return $this; | return $this; | ||||
} | } | ||||
public function render() { | public function render() { | ||||
require_celerity_resource('guides-app-css'); | |||||
$list = id(new PHUIObjectItemListView()) | $list = id(new PHUIObjectItemListView()) | ||||
->addClass('guides-app'); | ->setBig(true); | ||||
foreach ($this->items as $item) { | foreach ($this->items as $item) { | ||||
$icon = id(new PHUIIconView()) | $icon = id(new PHUIIconView()) | ||||
->setIcon($item->getIcon()) | ->setIcon($item->getIcon()) | ||||
->setBackground($item->getIconBackground()); | ->setBackground($item->getIconBackground()); | ||||
$list_item = id(new PHUIObjectItemView()) | $list_item = id(new PHUIObjectItemView()) | ||||
->setHeader($item->getTitle()) | ->setHeader($item->getTitle()) | ||||
Show All 21 Lines |