diff --git a/packages/schemas/src/Components/Concerns/HasActions.php b/packages/schemas/src/Components/Concerns/HasActions.php index d58e26c83b9..90e75a391c2 100644 --- a/packages/schemas/src/Components/Concerns/HasActions.php +++ b/packages/schemas/src/Components/Concerns/HasActions.php @@ -4,6 +4,7 @@ use Closure; use Filament\Actions\Action; +use Filament\Actions\ActionGroup; use Filament\Schemas\Components\Contracts\HasAffixActions; use Filament\Schemas\Components\Contracts\HasExtraItemActions; use Illuminate\Database\Eloquent\Model; @@ -146,7 +147,7 @@ public function getDefaultActions(): array return []; } - public function prepareAction(Action $action): Action + public function prepareAction(Action | ActionGroup $action): Action | ActionGroup { return $action->schemaComponent($this); } diff --git a/packages/schemas/src/Components/Concerns/HasHeaderActions.php b/packages/schemas/src/Components/Concerns/HasHeaderActions.php index 8482a534ed6..1680e87c8fe 100644 --- a/packages/schemas/src/Components/Concerns/HasHeaderActions.php +++ b/packages/schemas/src/Components/Concerns/HasHeaderActions.php @@ -4,17 +4,18 @@ use Closure; use Filament\Actions\Action; +use Filament\Actions\ActionGroup; use Illuminate\Support\Arr; trait HasHeaderActions { /** - * @var array + * @var array */ protected array $headerActions = []; /** - * @param array $actions + * @param array $actions */ public function headerActions(array $actions): static { @@ -27,7 +28,7 @@ public function headerActions(array $actions): static } /** - * @return array + * @return array */ public function getHeaderActions(): array {