/** * @param string $icon * * @return $this */ public function addIcon($icon = FontIcon::EDIT) { $this->_icon = FontIcon::create($icon)->addClass('panel-heading-icon')->addClass(Ui::FLOAT_LEFT)->addClass(Ui::MARGIN_SMALL_TOP); return $this; }
/** * @group Font Icons */ public final function StackedIcons() { return FontIcon::stack(FontIcon::create(FontIcon::USER), FontIcon::create(FontIcon::BAN)->setColor('#cc0000')); }
/** * @group subTitledCards */ public final function subTitleCards() { $result = []; $card = ObjectListCard::i(); $card->setTitle('One Action'); $card->setSubTitle('Secondary Title'); $card->addAction(new Link('#'), FontIcon::create(FontIcon::EDIT)); $card->setRightContent(FontIcon::create(FontIcon::CURRENT_DEFAULT)->addClass(Ui::TEXT_ORANGE)); $result[] = $card; return $result; }