BackupTab.php 924 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Vm\Pages;
  3. use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ProductService;
  4. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Backup\Pages\BackupDataTable;
  5. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Backup\Pages\BackupRawDataTable;
  6. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\BackupJob\Pages\BackupJobDataTable;
  7. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
  8. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\TabsWidget\TabsWidget;
  9. class BackupTab extends TabsWidget implements ClientArea
  10. {
  11. use ProductService;
  12. protected $id = 'backupTab';
  13. protected $name = 'backupTabName';
  14. protected $title = 'backupTabTitle';
  15. public function initContent()
  16. {
  17. $this->unsetShowTitle();
  18. $this->addElement(new BackupDataTable());
  19. $this->addElement(new BackupJobDataTable);
  20. }
  21. }