page = $page; } public function __invoke(): void { $currentTab = $this->getCurrentTab($this->page->getTabs()); ?> page->getOptionGroup($currentTab)); ?> class('w-3.5 h-3.5 mr-0.5'); ?> Open Dashboard page->getSlug(), $currentTab, $this->page->getTabs()))(); ?> render(); ?> Save Changes getSlug(); return $this->findTabBySlug($tabs, $currentTabSlug) ?? $tabs[0]; } protected function findTabBySlug(array $tabs, string $slug): ?Tab { foreach ($tabs as $tab) { if ($tab->getSlug() === $slug) return $tab; } return null; } }