diff --git a/package-lock.json b/package-lock.json index fe2062a96b..45aeb2fc5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,6 @@ "filepond-plugin-image-resize": "^2.0.10", "filepond-plugin-image-transform": "^3.8.6", "filepond-plugin-media-preview": "^1.0.9", - "filepond-plugin-pdf-preview": "^1.0.4", "laravel-echo": "^1.14.0", "laravel-mix": "^6.0.37", "luxon": "^3.4.3", @@ -5562,18 +5561,6 @@ "filepond": ">=4.x <5.x" } }, - "node_modules/filepond-plugin-pdf-preview": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filepond-plugin-pdf-preview/-/filepond-plugin-pdf-preview-1.0.4.tgz", - "integrity": "sha512-i1sMTfPMTirm5LWYfAihmbr/Ef9UWRNWNL3aKtmluZ+iTAtcNsJJOnXtbptRrF2ngrbr9vpXF5q9/bnCKkbuTA==", - "dev": true, - "dependencies": { - "filepond": "^4.25.1" - }, - "peerDependencies": { - "filepond": ">=4.x <5.x" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", diff --git a/package.json b/package.json index ed61f78698..f90a75216f 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,6 @@ "filepond-plugin-image-resize": "^2.0.10", "filepond-plugin-image-transform": "^3.8.6", "filepond-plugin-media-preview": "^1.0.9", - "filepond-plugin-pdf-preview": "^1.0.4", "laravel-echo": "^1.14.0", "laravel-mix": "^6.0.37", "luxon": "^3.4.3", diff --git a/packages/forms/docs/03-fields/09-file-upload.md b/packages/forms/docs/03-fields/09-file-upload.md index 36e35645f0..1fa641ba96 100644 --- a/packages/forms/docs/03-fields/09-file-upload.md +++ b/packages/forms/docs/03-fields/09-file-upload.md @@ -216,7 +216,6 @@ use Filament\Forms\Components\FileUpload; FileUpload::make('attachment') ->imagePreviewHeight('250') - ->pdfPreviewHeight('250') ->loadingIndicatorPosition('left') ->panelAspectRatio('2:1') ->panelLayout('integrated') diff --git a/packages/forms/resources/js/components/file-upload.js b/packages/forms/resources/js/components/file-upload.js index 08cfe00353..3b3f077ba1 100644 --- a/packages/forms/resources/js/components/file-upload.js +++ b/packages/forms/resources/js/components/file-upload.js @@ -9,7 +9,6 @@ import FilePondPluginImagePreview from 'filepond-plugin-image-preview' import FilePondPluginImageResize from 'filepond-plugin-image-resize' import FilePondPluginImageTransform from 'filepond-plugin-image-transform' import FilePondPluginMediaPreview from 'filepond-plugin-media-preview' -import FilePondPluginPdfPreview from 'filepond-plugin-pdf-preview' FilePond.registerPlugin(FilePondPluginFileValidateSize) FilePond.registerPlugin(FilePondPluginFileValidateType) @@ -20,7 +19,6 @@ FilePond.registerPlugin(FilePondPluginImagePreview) FilePond.registerPlugin(FilePondPluginImageResize) FilePond.registerPlugin(FilePondPluginImageTransform) FilePond.registerPlugin(FilePondPluginMediaPreview) -FilePond.registerPlugin(FilePondPluginPdfPreview) window.FilePond = FilePond @@ -57,8 +55,6 @@ export default function fileUploadFormComponent({ minSize, panelAspectRatio, panelLayout, - pdfPreviewHeight, - pdfPreviewParams, placeholder, removeUploadedFileButtonPosition, removeUploadedFileUsing, @@ -105,7 +101,6 @@ export default function fileUploadFormComponent({ allowVideoPreview: isPreviewable, allowAudioPreview: isPreviewable, allowImageTransform: shouldTransformImage, - allowPdfPreview: isPreviewable, credits: false, files: await this.getFiles(), imageCropAspectRatio, @@ -124,8 +119,6 @@ export default function fileUploadFormComponent({ stylePanelAspectRatio: panelAspectRatio, stylePanelLayout: panelLayout, styleProgressIndicatorPosition: uploadProgressIndicatorPosition, - pdfPreviewHeight, - pdfComponentExtraParams: pdfPreviewParams, server: { load: async (source, load) => { let response = await fetch(source, { diff --git a/packages/forms/resources/views/components/file-upload.blade.php b/packages/forms/resources/views/components/file-upload.blade.php index a3ff909d89..f7720230a3 100644 --- a/packages/forms/resources/views/components/file-upload.blade.php +++ b/packages/forms/resources/views/components/file-upload.blade.php @@ -68,8 +68,6 @@ locale: @js(app()->getLocale()), panelAspectRatio: @js($getPanelAspectRatio()), panelLayout: @js($getPanelLayout()), - pdfPreviewHeight: @js($getPdfPreviewHeight()), - pdfPreviewParams: @js($getPdfPreviewParams()), placeholder: @js($getPlaceholder()), maxSize: @js(($size = $getMaxSize()) ? "'{$size} KB'" : null), minSize: @js(($size = $getMinSize()) ? "'{$size} KB'" : null), diff --git a/packages/forms/src/Components/FileUpload.php b/packages/forms/src/Components/FileUpload.php index 1a2c6a9149..d1d3efdd2f 100644 --- a/packages/forms/src/Components/FileUpload.php +++ b/packages/forms/src/Components/FileUpload.php @@ -22,13 +22,6 @@ class FileUpload extends BaseFileUpload */ protected string $view = 'filament-forms::components.file-upload'; - protected string | Closure | null $pdfPreviewHeight = '320'; - - /** - * @var array | Closure | null - */ - protected array | Closure | null $pdfPreviewParams = ['toolbar' => 0, 'view' => 'fit']; - protected string | Closure | null $imageCropAspectRatio = null; protected string | Closure | null $imagePreviewHeight = null; @@ -123,23 +116,6 @@ class FileUpload extends BaseFileUpload return $this; } - public function pdfPreviewHeight(string | Closure | null $height): static - { - $this->pdfPreviewHeight = $height; - - return $this; - } - - /** - * @param array | Closure | null $params - */ - public function pdfPreviewParams(array | Closure | null $params): static - { - $this->pdfPreviewParams = $params; - - return $this; - } - public function imageCropAspectRatio(string | Closure | null $ratio): static { $this->imageCropAspectRatio = $ratio; @@ -241,18 +217,6 @@ class FileUpload extends BaseFileUpload return $this; } - public function getPdfPreviewHeight(): ?string - { - return $this->evaluate($this->pdfPreviewHeight); - } - - public function getPdfPreviewParams(): ?string - { - $params = $this->evaluate($this->pdfPreviewParams); - - return http_build_query($params); - } - public function getImageCropAspectRatio(): ?string { return $this->evaluate($this->imageCropAspectRatio);