SnapshotTab.php 789 B

1234567891011121314151617181920212223242526
  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\SnapshotRawDataTable;
  6. use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Snapshot\Pages\JobRawDataTable;
  7. class SnapshotTab extends TabsWidget implements ClientArea
  8. {
  9. use ProductService;
  10. protected $id = 'SnapshotTab';
  11. protected $name = 'SnapshotTabName';
  12. protected $title = 'SnapshotTabTitle';
  13. public function initContent()
  14. {
  15. $this->unsetShowTitle();
  16. $this->addElement(new SnapshotRawDataTable());
  17. $this->addElement(new JobRawDataTable());
  18. }
  19. }