livewire($livewire); } public static function make(HasTable $livewire): static { $static = app(static::class, ['livewire' => $livewire]); $static->configure(); return $static; } protected function setUp(): void { parent::setUp(); $this->emptyStateDescription(function (Table $table): ?string { if (! $table->hasAction('create')) { return null; } return __('filament-tables::table.empty.description', [ 'model' => $table->getModelLabel(), ]); }); } /** * @return array */ protected function resolveDefaultClosureDependencyForEvaluationByName(string $parameterName): array { return match ($parameterName) { 'livewire' => [$this->getLivewire()], default => parent::resolveDefaultClosureDependencyForEvaluationByName($parameterName), }; } }