diff --git a/app/Filament/Admin/Resources/Settings/Pages/ListSettings.php b/app/Filament/Admin/Resources/Settings/Pages/ListSettings.php index ba5671a..3ef4e4d 100644 --- a/app/Filament/Admin/Resources/Settings/Pages/ListSettings.php +++ b/app/Filament/Admin/Resources/Settings/Pages/ListSettings.php @@ -5,9 +5,9 @@ namespace App\Filament\Admin\Resources\Settings\Pages; use App\Filament\Admin\Resources\Settings\SettingResource; use App\Models\Setting; use Filament\Actions\CreateAction; +use Filament\Schemas\Components\Component; use Filament\Schemas\Components\Tabs; use Filament\Schemas\Components\Tabs\Tab; - use Filament\Resources\Pages\ListRecords; use Illuminate\Contracts\Support\Htmlable; use Illuminate\Database\Eloquent\Builder; @@ -64,6 +64,18 @@ class ListSettings extends ListRecords return $tabs; } + public function getTabsContentComponent(): Component + { + $tabs = $this->getCachedTabs(); + + return Tabs::make() + ->livewireProperty('activeTab') + ->contained(false) + ->tabs($tabs) + ->vertical() + ->hidden(empty($tabs)); + } + protected function getGroupIcon(?string $group): string { if (!$group) {