refactor: Standardize anonymous function syntax and update modal width definitions to use Filament's Width enum.

This commit is contained in:
Yoga Pangestu 2025-12-16 13:59:46 +07:00
parent 89f0d511e4
commit ff54d97d98
24 changed files with 49 additions and 39 deletions

View File

@ -144,7 +144,7 @@ public function table(Table $table): Table
->headerActions([
CreateAction::make()
->label('Buat Laporan')
->modalWidth('lg')
->modalWidth(Width::Large)
->modalHeading('Buat Laporan')
->mutateDataUsing(function (array $data): array {
$data['task_assignment_id'] = $this->getOwnerRecord()->taskAssignments()->first()?->id;

View File

@ -18,6 +18,7 @@
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Notifications\Notification;
use Filament\Support\Enums\Width;
use Filament\Support\Icons\Heroicon;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\TrashedFilter;
@ -299,7 +300,7 @@ public static function configure(Table $table): Table
])
->exists();
})
->modalWidth('lg'),
->modalWidth(Width::Large),
Action::make('create_task_assignment')
->label('Buat Penugasan')
->icon(Heroicon::Plus)
@ -364,7 +365,7 @@ public static function configure(Table $table): Table
&& ! $record->taskAssignments()->exists()
&& $record->status === CooperationStatus::ASSIGNMENT
)
->modalWidth('lg'),
->modalWidth(Width::Large),
EditAction::make()
->visible(fn () => ! auth()->user()->hasRole('Perusahaan')),
DeleteAction::make()

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Manage\Journalists\JournalistResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
@ -26,7 +27,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg')
->modalWidth(Width::Large)
->using(function (array $data, string $model): Model {
$data['partner_media_id'] = auth()->user()->company?->partnerMedia?->id;

View File

@ -96,7 +96,7 @@ public static function table(Table $table): Table
TrashedFilter::make()->native(false),
])
->recordActions([
EditAction::make()->modalWidth('lg'),
EditAction::make()->modalWidth(Width::Large),
DeleteAction::make(),
ForceDeleteAction::make(),
RestoreAction::make(),

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\Classifications\ClassificationResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageClassifications extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\Departments\DepartmentResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageDepartments extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\Locations\LocationResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageLocations extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\SubClassifications\SubClassificationResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageSubClassifications extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\SubLocations\SubLocationResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageSubLocations extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Master\Themes\ThemeResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageThemes extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}

View File

@ -17,6 +17,7 @@
use Filament\Forms\Components\Textarea;
use Filament\Resources\Resource;
use Filament\Schemas\Schema;
use Filament\Support\Enums\Width;
use Filament\Support\Icons\Heroicon;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\TrashedFilter;
@ -94,7 +95,7 @@ public static function table(Table $table): Table
TrashedFilter::make()->native(false),
])
->recordActions([
EditAction::make()->modalWidth('lg'),
EditAction::make()->modalWidth(Width::Large),
DeleteAction::make(),
ForceDeleteAction::make(),
RestoreAction::make(),

View File

@ -5,6 +5,7 @@
use App\Filament\Resources\Publication\Announcements\AnnouncementResource;
use Filament\Actions\CreateAction;
use Filament\Resources\Pages\ManageRecords;
use Filament\Support\Enums\Width;
class ManageAnnouncements extends ManageRecords
{
@ -24,7 +25,7 @@ protected function getHeaderActions(): array
$action->makeModalSubmitAction('createAnother', arguments: ['another' => true])
->label('Simpan dan Tambah Lagi'),
])
->modalWidth('lg'),
->modalWidth(Width::Large),
];
}
}