query(Plugin::query()) // Use a dummy query ->columns([ Tables\Columns\TextColumn::make('name') ->label('Name') ->searchable() ->sortable(), Tables\Columns\TextColumn::make('identifier') ->label('Identifier'), Tables\Columns\IconColumn::make('enabled') ->label('Enabled') ->boolean(), Tables\Columns\IconColumn::make('configured') ->label('Configured') ->boolean() ->tooltip(fn ($record) => $record->configured ? 'Has ApiProvider record' : 'No ApiProvider record'), Tables\Columns\TextColumn::make('file_path') ->label('File Path') ->toggleable(isToggledHiddenByDefault: true), ]); } public $plugins; public function mount(): void { $this->plugins = Plugin::getAllPlugins(); } public static function getNavigationGroup(): ?string { return __('filament.navigation.groups.plugins'); } public static function getNavigationLabel(): string { return __('filament.navigation.plugin_list'); } public function currentlyValidatingForm(\Filament\Forms\ComponentContainer|null $form): void { // No form validation needed for this page } }