From 1e4158f768bba2e29ab6985225d2e7d712ae5d8f Mon Sep 17 00:00:00 2001 From: zaiimrq <82320632+zaiimrq@users.noreply.github.com> Date: Sun, 19 Jan 2025 07:30:48 +0900 Subject: [PATCH 1/2] Update BaseFileUpload.php --- packages/forms/src/Components/BaseFileUpload.php | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/packages/forms/src/Components/BaseFileUpload.php b/packages/forms/src/Components/BaseFileUpload.php index af400254676..a12c2147ab3 100644 --- a/packages/forms/src/Components/BaseFileUpload.php +++ b/packages/forms/src/Components/BaseFileUpload.php @@ -46,8 +46,6 @@ class BaseFileUpload extends Field implements Contracts\HasNestedRecursiveValida protected int | Closure | null $minSize = null; - protected int | Closure | null $maxParallelUploads = null; - protected int | Closure | null $maxFiles = null; protected int | Closure | null $minFiles = null; @@ -395,13 +393,6 @@ public function minSize(int | Closure | null $size): static return $this; } - public function maxParallelUploads(int | Closure | null $count): static - { - $this->maxParallelUploads = $count; - - return $this; - } - public function maxFiles(int | Closure | null $count): static { $this->maxFiles = $count; @@ -549,11 +540,6 @@ public function getMinSize(): ?int return $this->evaluate($this->minSize); } - public function getMaxParallelUploads(): ?int - { - return $this->evaluate($this->maxParallelUploads); - } - public function getVisibility(): string { return $this->evaluate($this->visibility); From 1a9bef3429dcbef8ac89e6b05f5b5c0fbc20e114 Mon Sep 17 00:00:00 2001 From: zaiimrq <82320632+zaiimrq@users.noreply.github.com> Date: Sun, 19 Jan 2025 07:34:21 +0900 Subject: [PATCH 2/2] Update FileUpload.php --- packages/forms/src/Components/FileUpload.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/forms/src/Components/FileUpload.php b/packages/forms/src/Components/FileUpload.php index 8893b1e55c2..941a2ad31ce 100644 --- a/packages/forms/src/Components/FileUpload.php +++ b/packages/forms/src/Components/FileUpload.php @@ -22,6 +22,8 @@ class FileUpload extends BaseFileUpload */ protected string $view = 'filament-forms::components.file-upload'; + protected int | Closure | null $maxParallelUploads = null; + protected string | Closure | null $imageCropAspectRatio = null; protected string | Closure | null $imagePreviewHeight = null; @@ -228,6 +230,18 @@ public function uploadProgressIndicatorPosition(string | Closure | null $positio return $this; } + public function maxParallelUploads(int | Closure | null $count): static + { + $this->maxParallelUploads = $count; + + return $this; + } + + public function getMaxParallelUploads(): ?int + { + return $this->evaluate($this->maxParallelUploads); + } + public function getImageCropAspectRatio(): ?string { return $this->evaluate($this->imageCropAspectRatio);