%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/cfiles/widgets/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/cfiles/widgets/DropdownButton.php |
<?php
namespace humhub\modules\cfiles\widgets;
use yii\base\Widget;
class DropdownButton extends Widget
{
public $buttons;
public $icon;
public $options;
public $label;
public $split = true;
public function run()
{
$items = [];
if (count($this->buttons) > 1) {
foreach ($this->buttons as $button) {
$items[] = '<li>' . str_replace($this->icon, '', $button) . '</li>';
}
if ($this->split) {
array_shift($items);
}
return ButtonDropdown::widget([
'dropdown' => [
'items' => $items
],
'splitButton' => $this->split ? [
'visible' => true,
'options' => $this->options
] : null,
'button' => $this->split ? $this->buttons[0] : [
'encodeLabel' => false,
'label' => $this->icon . $this->label,
'options' => $this->options
]
]);
} elseif (count($this->buttons) > 0) {
return $this->buttons[0];
}
}
}