diff --git a/src/Repositories/SettingTabRepository.php b/src/Repositories/SettingTabRepository.php index da98021..474adbe 100644 --- a/src/Repositories/SettingTabRepository.php +++ b/src/Repositories/SettingTabRepository.php @@ -72,6 +72,12 @@ public function toTabsSchema(string $focusKey = ''): array })->values()->toArray(); } + public function removeTab(string $class): Collection + { + return $this->tabs = $this->tabs + ->reject(fn (string $settingsTab) => $settingsTab === $class); + } + public function getTabs(): Collection { return $this->tabs->map(fn (string $settingsTab) => $settingsTab::schema());