Skip to content

Commit 1176bac

Browse files
authored
fix: fix media input component
* fix: Renamed mediaColumns methods to avoid trait conflict and updated Action namespace * refactor: remove duplicate methods * fix: complete MediaGallery Filament v4 migration
1 parent b2f4747 commit 1176bac

9 files changed

Lines changed: 450 additions & 173 deletions

File tree

docs/MediaGallery.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ MediaGallery::make('images')
3636

3737
```php
3838
MediaGallery::make('images')
39-
->columns(6) // Number of columns (default: 4)
39+
->mediaColumns(6) // Number of columns (default: 4)
4040
->thumbnailHeight(200) // Thumbnail height in pixels (default: 150)
4141
->preview() // Enable lightbox preview (disabled by default)
4242
->orderable() // Enable drag & drop reordering (disabled by default)
@@ -46,7 +46,7 @@ MediaGallery::make('images')
4646

4747
```php
4848
MediaGallery::make('images')
49-
->columns([
49+
->mediaColumns([
5050
'default' => 2,
5151
'sm' => 3,
5252
'lg' => 4,
@@ -57,7 +57,7 @@ MediaGallery::make('images')
5757
## Methods Available
5858

5959
### Layout Control
60-
- `columns(int|array)` - Set number of grid columns or responsive column configuration (default: 4)
60+
- `mediaColumns(int|array)` - Set number of grid columns or responsive column configuration (default: 4)
6161
- `thumbnailHeight(int)` - Set thumbnail image height in pixels (default: 150)
6262

6363
### Interactive Features
@@ -108,7 +108,7 @@ MediaGallery::make('images')
108108
->collection('gallery')
109109
->allowUploads()
110110
->preview() // Enables lightbox
111-
->columns(3)
111+
->mediaColumns(3)
112112
->thumbnailHeight(180)
113113
```
114114

@@ -118,7 +118,7 @@ MediaGallery::make('images')
118118
->collection('portfolio')
119119
->allowUploads()
120120
->orderable() // Enables drag & drop
121-
->columns(5)
121+
->mediaColumns(5)
122122
->maxFiles(50)
123123
```
124124

@@ -135,7 +135,7 @@ MediaGallery::make('images')
135135
MediaGallery::make('images')
136136
->collection('external-media')
137137
->allowUrlUploads() // Only URL uploads
138-
->columns(6)
138+
->mediaColumns(6)
139139
```
140140

141141
### Complete Configuration
@@ -144,7 +144,7 @@ MediaGallery::make('images')
144144
->collection('products')
145145
->allowUploads() // Enable both upload methods
146146
->maxFiles(20)
147-
->columns(4)
147+
->mediaColumns(4)
148148
->thumbnailHeight(180)
149149
->preview() // Enable lightbox
150150
->orderable() // Enable reordering
@@ -156,7 +156,7 @@ MediaGallery::make('images')
156156
MediaGallery::make('images')
157157
->collection(fn () => $this->record?->category . '-images')
158158
->maxFiles(fn () => $this->record?->isPremium() ? 50 : 10)
159-
->columns(fn () => $this->getColumnCount())
159+
->mediaColumns(fn () => $this->getColumnCount())
160160
```
161161

162162
## Default Behaviors

0 commit comments

Comments
 (0)