Skip to content

Commit a0f9138

Browse files
AzGasimgithub-actions[bot]
authored andcommitted
Fix styling
1 parent a98f179 commit a0f9138

File tree

5 files changed

+77
-56
lines changed

5 files changed

+77
-56
lines changed

packages/media/src/Forms/Components/MediaPicker.php

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
namespace Moox\Media\Forms\Components;
44

55
use Closure;
6+
use Filament\Forms\Components\SpatieMediaLibraryFileUpload;
7+
use Illuminate\Contracts\Support\Arrayable;
68
use Moox\Media\Models\Media;
79
use Moox\Media\Models\MediaUsable;
8-
use Illuminate\Contracts\Support\Arrayable;
9-
use Filament\Forms\Components\SpatieMediaLibraryFileUpload;
1010

1111
class MediaPicker extends SpatieMediaLibraryFileUpload
1212
{
@@ -20,7 +20,7 @@ protected function setUp(): void
2020

2121
$this->saveRelationshipsUsing(function (self $component, $state) {
2222
$record = $component->getRecord();
23-
if (!$record) {
23+
if (! $record) {
2424
return;
2525
}
2626

@@ -37,7 +37,7 @@ protected function setUp(): void
3737
foreach ($mediaIds as $mediaId) {
3838
$media = Media::find($mediaId);
3939

40-
if (!$media) {
40+
if (! $media) {
4141
continue;
4242
}
4343

@@ -71,116 +71,129 @@ protected function setUp(): void
7171

7272
$record->save();
7373
});
74-
7574
}
7675

7776
public function multiple(Closure|bool $condition = true): static
7877
{
7978
$this->uploadConfig['multiple'] = $condition instanceof Closure ? $condition() : $condition;
79+
8080
return parent::multiple($condition);
8181
}
8282

8383
public function acceptedFileTypes(Arrayable|Closure|array $types): static
8484
{
8585
$this->uploadConfig['accepted_file_types'] = $types instanceof Closure ? $types() : $types;
86+
8687
return parent::acceptedFileTypes($types);
8788
}
8889

8990
public function maxFiles(Closure|int|null $count): static
9091
{
9192
$this->uploadConfig['max_files'] = $count instanceof Closure ? $count() : $count;
93+
9294
return parent::maxFiles($count);
9395
}
9496

9597
public function minFiles(Closure|int|null $count): static
9698
{
9799
$this->uploadConfig['min_files'] = $count instanceof Closure ? $count() : $count;
100+
98101
return parent::minFiles($count);
99102
}
100103

101104
public function maxSize(Closure|int|null $size): static
102105
{
103106
$this->uploadConfig['max_size'] = $size instanceof Closure ? $size() : $size;
107+
104108
return parent::maxSize($size);
105109
}
106110

107111
public function minSize(Closure|int|null $size): static
108112
{
109113
$this->uploadConfig['min_size'] = $size instanceof Closure ? $size() : $size;
114+
110115
return parent::minSize($size);
111116
}
112117

113118
public function imageEditor(Closure|bool $condition = true): static
114119
{
115120
$this->uploadConfig['image_editor'] = $condition instanceof Closure ? $condition() : $condition;
121+
116122
return parent::imageEditor($condition);
117123
}
118124

119125
public function imageEditorMode(int $mode): static
120126
{
121127
$this->uploadConfig['image_editor_mode'] = $mode;
128+
122129
return parent::imageEditorMode($mode);
123130
}
124131

125132
public function imageEditorViewportWidth(Closure|int|null $width): static
126133
{
127134
$this->uploadConfig['image_editor_viewport_width'] = $width instanceof Closure ? $width() : $width;
135+
128136
return parent::imageEditorViewportWidth($width);
129137
}
130138

131139
public function imageEditorViewportHeight(Closure|int|null $height): static
132140
{
133141
$this->uploadConfig['image_editor_viewport_height'] = $height instanceof Closure ? $height() : $height;
142+
134143
return parent::imageEditorViewportHeight($height);
135144
}
136145

137146
public function imageEditorAspectRatios(Closure|array $ratios): static
138147
{
139148
$this->uploadConfig['image_editor_aspect_ratios'] = $ratios instanceof Closure ? $ratios() : $ratios;
149+
140150
return parent::imageEditorAspectRatios($ratios);
141151
}
142152

143153
public function placeholder(Closure|string|null $placeholder): static
144154
{
145155
$this->uploadConfig['placeholder'] = $placeholder instanceof Closure ? $placeholder() : $placeholder;
156+
146157
return parent::placeholder($placeholder);
147158
}
148159

149160
public function panelLayout(Closure|string|null $layout): static
150161
{
151162
$this->uploadConfig['panel_layout'] = $layout instanceof Closure ? $layout() : $layout;
163+
152164
return parent::panelLayout($layout);
153165
}
154166

155167
public function showDownloadButton(Closure|bool|null $showDownloadButton): static
156168
{
157169
$this->uploadConfig['show_download_button'] = $showDownloadButton instanceof Closure ? $showDownloadButton() : $showDownloadButton;
170+
158171
return parent::showDownloadButton($showDownloadButton);
159172
}
160173

161-
162174
public function disk(Closure|string|null $disk): static
163175
{
164176
$this->uploadConfig['disk'] = $disk instanceof Closure ? $disk() : $disk;
177+
165178
return parent::disk($disk);
166179
}
167180

168181
public function directory(Closure|string|null $directory): static
169182
{
170183
$this->uploadConfig['directory'] = $directory instanceof Closure ? $directory() : $directory;
184+
171185
return parent::directory($directory);
172186
}
173187

174188
public function visibility(Closure|string|null $visibility): static
175189
{
176190
$this->uploadConfig['visibility'] = $visibility instanceof Closure ? $visibility() : $visibility;
191+
177192
return parent::visibility($visibility);
178193
}
179194

180-
181195
public function getUploadConfig(): array
182196
{
183197
return $this->uploadConfig;
184198
}
185-
186199
}

packages/media/src/Http/Livewire/MediaPickerModal.php

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,34 @@
22

33
namespace Moox\Media\Http\Livewire;
44

5-
use Livewire\Component;
6-
use Livewire\WithPagination;
7-
use Livewire\WithFileUploads;
8-
use Moox\Media\Models\Media;
5+
use Filament\Forms\Components\FileUpload;
96
use Filament\Forms\Concerns\InteractsWithForms;
107
use Filament\Forms\Contracts\HasForms;
118
use Filament\Forms\Form;
12-
use Filament\Forms\Components\FileUpload;
9+
use Livewire\Component;
10+
use Livewire\WithFileUploads;
11+
use Livewire\WithPagination;
12+
use Moox\Media\Models\Media;
1313
use Spatie\MediaLibrary\MediaCollections\FileAdderFactory;
1414

1515
class MediaPickerModal extends Component implements HasForms
1616
{
17-
use WithPagination;
18-
use WithFileUploads;
1917
use InteractsWithForms;
18+
use WithFileUploads;
19+
use WithPagination;
2020

2121
public ?int $modelId = null;
22+
2223
public ?string $modelClass = null;
24+
2325
public $media;
26+
2427
public array $selectedMediaIds = [];
28+
2529
public bool $multiple = false;
30+
2631
public $files = [];
32+
2733
public ?array $data = [];
2834

2935
public array $uploadConfig = [];
@@ -39,7 +45,9 @@ class MediaPickerModal extends Component implements HasForms
3945
];
4046

4147
public string $searchQuery = '';
48+
4249
public string $fileTypeFilter = '';
50+
4351
public string $dateFilter = '';
4452

4553
protected $listeners = [
@@ -57,13 +65,13 @@ public function form(Form $form): Form
5765
{
5866
$upload = FileUpload::make('files')
5967
->afterStateUpdated(function ($state) {
60-
if (!$state) {
68+
if (! $state) {
6169
return;
6270
}
6371

6472
$processedFiles = session('processed_files', []);
6573

66-
if (!is_array($state)) {
74+
if (! is_array($state)) {
6775
$model = new Media;
6876
$model->exists = true;
6977

@@ -201,7 +209,7 @@ public function toggleMediaSelection(int $mediaId)
201209
$this->selectedMediaIds[] = $mediaId;
202210
}
203211
} else {
204-
if (!empty($this->selectedMediaIds) && $this->selectedMediaIds[0] === $mediaId) {
212+
if (! empty($this->selectedMediaIds) && $this->selectedMediaIds[0] === $mediaId) {
205213
$this->selectedMediaIds = [];
206214
} else {
207215
$this->selectedMediaIds = [$mediaId];
@@ -238,15 +246,15 @@ public function applySelection()
238246
$selectedMedia = Media::whereIn('id', $this->selectedMediaIds)->get();
239247

240248
if ($selectedMedia->isNotEmpty()) {
241-
if (!$this->multiple) {
249+
if (! $this->multiple) {
242250
$media = $selectedMedia->first();
243251
$this->dispatch('mediaSelected', [
244252
'id' => $media->id,
245253
'url' => $media->getUrl(),
246254
'file_name' => $media->file_name,
247255
]);
248256
} else {
249-
$selectedMediaData = $selectedMedia->map(fn($media) => [
257+
$selectedMediaData = $selectedMedia->map(fn ($media) => [
250258
'id' => $media->id,
251259
'url' => $media->getUrl(),
252260
'file_name' => $media->file_name,
@@ -293,10 +301,10 @@ public function render()
293301
$media = Media::query()
294302
->when($this->searchQuery, function ($query) {
295303
$query->where(function ($subQuery) {
296-
$subQuery->where('file_name', 'like', '%' . $this->searchQuery . '%')
297-
->orWhere('title', 'like', '%' . $this->searchQuery . '%')
298-
->orWhere('description', 'like', '%' . $this->searchQuery . '%')
299-
->orWhere('alt', 'like', '%' . $this->searchQuery . '%');
304+
$subQuery->where('file_name', 'like', '%'.$this->searchQuery.'%')
305+
->orWhere('title', 'like', '%'.$this->searchQuery.'%')
306+
->orWhere('description', 'like', '%'.$this->searchQuery.'%')
307+
->orWhere('alt', 'like', '%'.$this->searchQuery.'%');
300308
});
301309
})
302310
->when($this->fileTypeFilter, function ($query) {

packages/media/src/Resources/MediaResource/Pages/ListMedia.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public function getHeaderActions(): array
4949
->reorderable(config('media.upload.resource.reorderable'))
5050
->appendFiles(config('media.upload.resource.append_files'))
5151
->afterStateUpdated(function ($state) {
52-
if (!$state) {
52+
if (! $state) {
5353
return;
5454
}
5555

0 commit comments

Comments
 (0)