activeTab, ['cpanel', 'directadmin'], true)) { $this->activeTab = 'cpanel'; } } public function updatedActiveTab(string $activeTab): void { if (! in_array($activeTab, ['cpanel', 'directadmin'], true)) { $this->activeTab = 'cpanel'; } } protected function getForms(): array { return ['migrationForm']; } public function migrationForm(Schema $schema): Schema { return $schema->schema([ Tabs::make(__('Migration Type')) ->livewireProperty('activeTab') ->tabs([ 'cpanel' => Tabs\Tab::make(__('cPanel Migration')) ->icon('heroicon-o-arrow-down-tray') ->schema([ View::make('filament.jabali.pages.migration-cpanel-tab'), ]), 'directadmin' => Tabs\Tab::make(__('DirectAdmin Migration')) ->icon('heroicon-o-arrow-down-tray') ->schema([ View::make('filament.jabali.pages.migration-directadmin-tab'), ]), ]), ]); } }