ChangeStatusButton.php 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Class ChangeStatusButton
  4. * User: Nessandro
  5. * Date: 2019-10-11
  6. * Time: 11:29
  7. * @package ModulesGarden\Servers\KerioEmail\App\UI\Client\Ressource\Buttons
  8. */
  9. namespace ModulesGarden\Servers\KerioEmail\App\UI\Client\Ressource\Buttons;
  10. use ModulesGarden\Servers\KerioEmail\App\UI\Client\Ressource\Modals\AddRessourceModal;
  11. use ModulesGarden\Servers\KerioEmail\App\UI\Client\Ressource\Modals\ChangeStatusModal;
  12. use ModulesGarden\Servers\KerioEmail\Core\UI\Interfaces\ClientArea;
  13. use ModulesGarden\Servers\KerioEmail\Core\UI\Widget\Buttons\ButtonCreate;
  14. use ModulesGarden\Servers\KerioEmail\Core\UI\Widget\Buttons\ButtonDataTableModalAction;
  15. use ModulesGarden\Servers\KerioEmail\Core\UI\Widget\Buttons\DropdawnButtonWrappers\ButtonDropdownItem;
  16. class ChangeStatusButton extends ButtonDropdownItem implements ClientArea
  17. {
  18. protected $id = 'changeStatusButton';
  19. protected $title = 'changeStatusButton';
  20. protected $icon = 'lu-dropdown__link-icon lu-btn__icon lu-zmdi lu-zmdi-refresh-sync';
  21. public function initContent()
  22. {
  23. $this->initLoadModalAction(new ChangeStatusModal());
  24. }
  25. }