date-range.blade.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @props([
  2. 'start_name' => 'start',
  3. 'end_name' => 'end',
  4. 'start_placeholder' => '',
  5. 'end_placeholder' => '',
  6. 'label' => null,
  7. 'required' => false,
  8. 'label_grid' => 'col-xxl-2 col-lg-3 col-sm-4',
  9. 'input_grid' => 'col-xxl-4 col-xl-6 col-sm-8',
  10. 'container' => 'form-group row',
  11. ])
  12. <div class="{{ $container }}">
  13. @if ($label)
  14. <label class="{{ $label_grid }} col-form-label">{{ $label }}</label>
  15. @endif
  16. <div class="{{ $input_grid }}">
  17. <div class="input-daterange">
  18. <div class="input-group">
  19. <div class="input-group-prepend">
  20. <span class="input-group-text">
  21. <i class="icon wb-calendar" aria-hidden="true"></i>
  22. </span>
  23. </div>
  24. <input class="form-control" name="{{ $start_name }}" data-plugin="datepicker" type="text" placeholder="{{ $start_placeholder }}"
  25. @if ($required) required @endif />
  26. </div>
  27. <div class="input-group">
  28. <div class="input-group-prepend">
  29. <span class="input-group-text">{{ trans('common.to') }}</span>
  30. </div>
  31. <input class="form-control" name="{{ $end_name }}" data-plugin="datepicker" type="text" placeholder="{{ $end_placeholder }}"
  32. @if ($required) required @endif />
  33. </div>
  34. </div>
  35. </div>
  36. </div>