AddOption.php 832 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace ModulesGarden\Servers\ProxmoxVps\Packages\WhmcsService\UI\ConfigurableOption\Buttons;
  3. use ModulesGarden\Servers\ProxmoxVps\Core\UI\Interfaces\AdminArea;
  4. use ModulesGarden\Servers\ProxmoxVps\Core\UI\Widget\Buttons\ButtonDataTableModalAction;
  5. use ModulesGarden\Servers\ProxmoxVps\Packages\WhmcsService\UI\ConfigurableOption\Modals\AddOption as AddOptionModal;
  6. class AddOption extends ButtonDataTableModalAction implements AdminArea
  7. {
  8. protected $id = 'addOptionButton';
  9. protected $name = 'addOptionButton';
  10. protected $title = 'addOptionButtonTitle';
  11. protected $icon = 'lu-btn__icon lu-zmdi lu-zmdi-plus';
  12. public function initContent()
  13. {
  14. $this->addHtmlAttribute('v-if', "!dataRow.exists");
  15. $modal = new AddOptionModal();
  16. $this->initLoadModalAction($modal);
  17. }
  18. }