components([ HrForm::employeeSelect(), HrForm::leaveDatePicker('start_date', 'Start Date'), HrForm::leaveDatePicker('end_date', 'End Date'), HrForm::leaveDaysDisplay(), TextInput::make('medical_institution') ->maxLength(255), Textarea::make('reason') ->rows(3) ->columnSpanFull(), HrForm::fileUpload('document_path') ->label('Medical Document') ->acceptedFileTypes(['application/pdf', 'image/*']) ->maxSize(10240), ]); } }