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')
|
->locale('id')
|
||||||
->required()
|
->required()
|
||||||
->minDate($record->final_submission_date)
|
->minDate($record->final_submission_date)
|
||||||
->autocomplete(false)
|
|
||||||
->autofocus(),
|
->autofocus(),
|
||||||
|
|
||||||
DatePicker::make('end_date')
|
DatePicker::make('end_date')
|
||||||
@ -42,8 +41,7 @@ protected function setUp(): void
|
|||||||
->displayFormat('l, d F Y')
|
->displayFormat('l, d F Y')
|
||||||
->required()
|
->required()
|
||||||
->after('start_date')
|
->after('start_date')
|
||||||
->minDate($record->final_submission_date)
|
->minDate($record->final_submission_date),
|
||||||
->autocomplete(false),
|
|
||||||
|
|
||||||
TextInput::make('report_amount')
|
TextInput::make('report_amount')
|
||||||
->label('Jumlah Laporan')
|
->label('Jumlah Laporan')
|
||||||
|
|||||||
@ -12,6 +12,7 @@
|
|||||||
use Filament\Forms\Components\TextInput;
|
use Filament\Forms\Components\TextInput;
|
||||||
use Filament\Schemas\Components\Grid;
|
use Filament\Schemas\Components\Grid;
|
||||||
use Filament\Schemas\Components\Section;
|
use Filament\Schemas\Components\Section;
|
||||||
|
use Filament\Schemas\Components\Utilities\Set;
|
||||||
use Filament\Schemas\Schema;
|
use Filament\Schemas\Schema;
|
||||||
use Filament\Support\Icons\Heroicon;
|
use Filament\Support\Icons\Heroicon;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
@ -38,8 +39,7 @@ public static function configure(Schema $schema): Schema
|
|||||||
->placeholder(fn (): string => now()->format('Y-m-d'))
|
->placeholder(fn (): string => now()->format('Y-m-d'))
|
||||||
->native(false)
|
->native(false)
|
||||||
->displayFormat('l, d F Y')
|
->displayFormat('l, d F Y')
|
||||||
->required()
|
->required(),
|
||||||
->autocomplete(false),
|
|
||||||
|
|
||||||
DatePicker::make('final_submission_date')
|
DatePicker::make('final_submission_date')
|
||||||
->label('Tanggal Pengajuan Akhir')
|
->label('Tanggal Pengajuan Akhir')
|
||||||
@ -47,8 +47,7 @@ public static function configure(Schema $schema): Schema
|
|||||||
->native(false)
|
->native(false)
|
||||||
->displayFormat('l, d F Y')
|
->displayFormat('l, d F Y')
|
||||||
->required()
|
->required()
|
||||||
->after('initial_submission_date')
|
->after('initial_submission_date'),
|
||||||
->autocomplete(false),
|
|
||||||
]),
|
]),
|
||||||
|
|
||||||
Select::make('partner_media_ids')
|
Select::make('partner_media_ids')
|
||||||
@ -61,12 +60,11 @@ public static function configure(Schema $schema): Schema
|
|||||||
->required()
|
->required()
|
||||||
->selectablePlaceholder(false)
|
->selectablePlaceholder(false)
|
||||||
->helperText('Pilih media yang akan diajak kerja sama.')
|
->helperText('Pilih media yang akan diajak kerja sama.')
|
||||||
->autocomplete(false)
|
|
||||||
->suffixAction(
|
->suffixAction(
|
||||||
Action::make('select_all')
|
Action::make('select_all')
|
||||||
->label('Select All')
|
->label('Select All')
|
||||||
->icon(Heroicon::OutlinedCheckCircle)
|
->icon(Heroicon::OutlinedCheckCircle)
|
||||||
->action(function (\Filament\Schemas\Components\Utilities\Set $set): void {
|
->action(function (Set $set): void {
|
||||||
$allMediaIds = PartnerMedia::verified()->pluck('id')->toArray();
|
$allMediaIds = PartnerMedia::verified()->pluck('id')->toArray();
|
||||||
$set('partner_media_ids', $allMediaIds);
|
$set('partner_media_ids', $allMediaIds);
|
||||||
})
|
})
|
||||||
|
|||||||
@ -12,6 +12,7 @@
|
|||||||
use Filament\Tables\Filters\Filter;
|
use Filament\Tables\Filters\Filter;
|
||||||
use Filament\Tables\Filters\SelectFilter;
|
use Filament\Tables\Filters\SelectFilter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use UnitEnum;
|
use UnitEnum;
|
||||||
|
|
||||||
class VisitorResource extends Resource
|
class VisitorResource extends Resource
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user