File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed
Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 1616 Statamic \Fieldtypes \Assets \Assets::class => Aerni \LivewireForms \Fields \Assets::class,
1717 Statamic \Fieldtypes \Checkboxes::class => Aerni \LivewireForms \Fields \Checkboxes::class,
1818 Statamic \Fieldtypes \Dictionary::class => Aerni \LivewireForms \Fields \Dictionary::class,
19+ Statamic \Fieldtypes \Files::class => Aerni \LivewireForms \Fields \Files::class,
1920 Statamic \Fieldtypes \Hidden::class => Aerni \LivewireForms \Fields \Hidden::class,
2021 Statamic \Fieldtypes \Integer::class => Aerni \LivewireForms \Fields \Integer::class,
2122 Statamic \Fieldtypes \Radio::class => Aerni \LivewireForms \Fields \Radio::class,
Original file line number Diff line number Diff line change 99use Statamic \Fieldtypes \Assets \MimesRule ;
1010use Statamic \Fieldtypes \Assets \MimetypesRule ;
1111use Statamic \Fieldtypes \Assets \MinRule ;
12+ use Statamic \Fieldtypes \Files ;
1213use Statamic \Forms \Uploaders \AssetsUploader ;
14+ use Statamic \Forms \Uploaders \FilesUploader ;
1315use Symfony \Component \Mime \MimeTypes ;
1416
1517class Assets extends Field
@@ -73,7 +75,10 @@ protected function dimensionsProperty(): array
7375 public function process (): mixed
7476 {
7577 $ this ->value = collect ($ this ->value )
76- ->map (fn ($ file ) => AssetsUploader::field ($ this ->field )->upload ($ file ))
78+ ->when ($ this ->field ->fieldtype () instanceof Files,
79+ fn ($ files ) => $ files ->map (fn ($ file ) => FilesUploader::field ($ this ->field )->upload ($ file )),
80+ fn ($ files ) => $ files ->map (fn ($ file ) => AssetsUploader::field ($ this ->field )->upload ($ file )),
81+ )
7782 ->flatten ();
7883
7984 return parent ::process ();
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Aerni \LivewireForms \Fields ;
4+
5+ class Files extends Assets {}
You can’t perform that action at this time.
0 commit comments