SnapshotTab.php 758 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Vm\Pages;
  3. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
  4. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\TabsWidget\TabsWidget;
  5. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Snapshot\Pages\SnapshotDataTable;
  6. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Snapshot\Pages\JobRawDataTable;
  7. class SnapshotTab extends TabsWidget implements ClientArea
  8. {
  9. protected $id = 'snapshotTab';
  10. protected $name = 'snapshotTabName';
  11. protected $title = 'snapshotTabTitle';
  12. public function initContent()
  13. {
  14. $this->unsetShowTitle();
  15. $this->addElement(new SnapshotDataTable());
  16. $this->addElement(new JobRawDataTable());
  17. }
  18. }