refactor: remove autocomplete from date pickers in task assignment and cooperation forms
- Removed the autocomplete option from date picker components in CreateTaskAssignmentAction and CooperationForm to enhance user experience and ensure consistent behavior across forms. - Added type hinting for the Set utility in CooperationForm for improved clarity and type safety.
This commit is contained in:
parent
fefa67cb11
commit
74122961f8
@ -32,7 +32,6 @@ protected function setUp(): void
|
||||
->locale('id')
|
||||
->required()
|
||||
->minDate($record->final_submission_date)
|
||||
->autocomplete(false)
|
||||
->autofocus(),
|
||||
|
||||
DatePicker::make('end_date')
|
||||
@ -42,8 +41,7 @@ protected function setUp(): void
|
||||
->displayFormat('l, d F Y')
|
||||
->required()
|
||||
->after('start_date')
|
||||
->minDate($record->final_submission_date)
|
||||
->autocomplete(false),
|
||||
->minDate($record->final_submission_date),
|
||||
|
||||
TextInput::make('report_amount')
|
||||
->label('Jumlah Laporan')
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Schemas\Components\Grid;
|
||||
use Filament\Schemas\Components\Section;
|
||||
use Filament\Schemas\Components\Utilities\Set;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
@ -38,8 +39,7 @@ public static function configure(Schema $schema): Schema
|
||||
->placeholder(fn (): string => now()->format('Y-m-d'))
|
||||
->native(false)
|
||||
->displayFormat('l, d F Y')
|
||||
->required()
|
||||
->autocomplete(false),
|
||||
->required(),
|
||||
|
||||
DatePicker::make('final_submission_date')
|
||||
->label('Tanggal Pengajuan Akhir')
|
||||
@ -47,8 +47,7 @@ public static function configure(Schema $schema): Schema
|
||||
->native(false)
|
||||
->displayFormat('l, d F Y')
|
||||
->required()
|
||||
->after('initial_submission_date')
|
||||
->autocomplete(false),
|
||||
->after('initial_submission_date'),
|
||||
]),
|
||||
|
||||
Select::make('partner_media_ids')
|
||||
@ -61,12 +60,11 @@ public static function configure(Schema $schema): Schema
|
||||
->required()
|
||||
->selectablePlaceholder(false)
|
||||
->helperText('Pilih media yang akan diajak kerja sama.')
|
||||
->autocomplete(false)
|
||||
->suffixAction(
|
||||
Action::make('select_all')
|
||||
->label('Select All')
|
||||
->icon(Heroicon::OutlinedCheckCircle)
|
||||
->action(function (\Filament\Schemas\Components\Utilities\Set $set): void {
|
||||
->action(function (Set $set): void {
|
||||
$allMediaIds = PartnerMedia::verified()->pluck('id')->toArray();
|
||||
$set('partner_media_ids', $allMediaIds);
|
||||
})
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
use Filament\Tables\Filters\Filter;
|
||||
use Filament\Tables\Filters\SelectFilter;
|
||||
use Filament\Tables\Table;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use UnitEnum;
|
||||
|
||||
class VisitorResource extends Resource
|
||||
|
||||
Loading…
Reference in New Issue
Block a user