| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | @push('componentScripts') | 
					
						
							| 
									
										
										
										
											2020-08-31 20:32:50 +02:00
										 |  |  | <script src="{{ $U('/viewjs/components/numberpicker.js', true) }}?v={{ $version }}"></script> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | @endpush | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @php if(!isset($value)) { $value = 1; } @endphp | 
					
						
							|  |  |  | @php if(empty($min)) { $min = 0; } @endphp | 
					
						
							|  |  |  | @php if(empty($max)) { $max = 999999; } @endphp | 
					
						
							|  |  |  | @php if(empty($hint)) { $hint = ''; } @endphp | 
					
						
							|  |  |  | @php if(empty($hintId)) { $hintId = ''; } @endphp | 
					
						
							|  |  |  | @php if(empty($additionalCssClasses)) { $additionalCssClasses = ''; } @endphp | 
					
						
							|  |  |  | @php if(empty($additionalGroupCssClasses)) { $additionalGroupCssClasses = ''; } @endphp | 
					
						
							|  |  |  | @php if(empty($additionalAttributes)) { $additionalAttributes = ''; } @endphp | 
					
						
							| 
									
										
										
										
											2018-09-08 14:06:19 +02:00
										 |  |  | @php if(empty($additionalHtmlElements)) { $additionalHtmlElements = ''; } @endphp | 
					
						
							| 
									
										
										
										
											2019-03-05 17:51:50 +01:00
										 |  |  | @php if(empty($additionalHtmlContextHelp)) { $additionalHtmlContextHelp = ''; } @endphp | 
					
						
							| 
									
										
										
										
											2018-09-08 14:31:42 +02:00
										 |  |  | @php if(!isset($isRequired)) { $isRequired = true; } @endphp | 
					
						
							| 
									
										
										
										
											2019-04-23 09:06:18 +02:00
										 |  |  | @php if(!isset($noNameAttribute)) { $noNameAttribute = false; } @endphp | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-31 20:32:50 +02:00
										 |  |  | <div id="group-{{ $id }}" | 
					
						
							|  |  |  | 	class="form-group {{ $additionalGroupCssClasses }}"> | 
					
						
							| 
									
										
										
										
											2020-04-21 02:18:09 -04:00
										 |  |  | 	<label for="{{ $id }}"> | 
					
						
							|  |  |  | 		{{ $__t($label) }}  | 
					
						
							| 
									
										
										
										
											2020-08-31 20:32:50 +02:00
										 |  |  | 		<span id="{{ $hintId }}" | 
					
						
							|  |  |  | 			data-toggle="tooltip" | 
					
						
							|  |  |  | 			title="{{ $hint }}"></span>{!! $additionalHtmlContextHelp !!}</label> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | 	<div class="input-group"> | 
					
						
							| 
									
										
										
										
											2020-08-31 20:32:50 +02:00
										 |  |  | 		<input {!! | 
					
						
							|  |  |  | 			$additionalAttributes | 
					
						
							|  |  |  | 			!!} | 
					
						
							|  |  |  | 			type="number" | 
					
						
							|  |  |  | 			class="form-control numberpicker {{ $additionalCssClasses }}" | 
					
						
							|  |  |  | 			id="{{ $id }}" | 
					
						
							|  |  |  | 			@if(!$noNameAttribute) | 
					
						
							|  |  |  | 			name="{{ $id }}" | 
					
						
							|  |  |  | 			@endif | 
					
						
							|  |  |  | 			value="{{ $value }}" | 
					
						
							|  |  |  | 			min="{{ $min }}" | 
					
						
							|  |  |  | 			max="{{ $max }}" | 
					
						
							| 
									
										
										
										
											2020-10-18 14:27:23 +02:00
										 |  |  | 			step="{{ $min }}" | 
					
						
							| 
									
										
										
										
											2020-08-31 20:32:50 +02:00
										 |  |  | 			@if($isRequired) | 
					
						
							|  |  |  | 			required | 
					
						
							|  |  |  | 			@endif> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:05:44 +02:00
										 |  |  | 		<div class="input-group-append"> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | 			<div class="input-group-text numberpicker-up-button"><i class="fas fa-arrow-up"></i></div> | 
					
						
							|  |  |  | 		</div> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:05:44 +02:00
										 |  |  | 		<div class="input-group-append"> | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | 			<div class="input-group-text numberpicker-down-button"><i class="fas fa-arrow-down"></i></div> | 
					
						
							|  |  |  | 		</div> | 
					
						
							|  |  |  | 		<div class="invalid-feedback">{{ $invalidFeedback }}</div> | 
					
						
							|  |  |  | 	</div> | 
					
						
							| 
									
										
										
										
											2018-09-08 14:06:19 +02:00
										 |  |  | 	{!! $additionalHtmlElements !!} | 
					
						
							| 
									
										
										
										
											2018-09-08 12:04:31 +02:00
										 |  |  | </div> |