components([ HrForm::employeeSelect(), HrForm::leaveDatePicker('start_date', __(hr.fields.start_date)), HrForm::leaveDatePicker('end_date', __(hr.fields.end_date)), HrForm::leaveDaysDisplay(), TextInput::make('medical_institution') ->maxLength(255), Textarea::make('reason') ->rows(3) ->columnSpanFull(), HrForm::fileUpload('document_path') ->label(__('hr.fields.medical_document')) ->acceptedFileTypes(['application/pdf', 'image/*']) ->maxSize(10240), ]); } }