input-unit.blade.php 1.2 KB

123456789101112131415161718192021222324
  1. @props(['type', 'key', 'value', 'units', 'unit'])
  2. <div class="form-group col-lg-6">
  3. <div class="row">
  4. <label class="col-md-3 col-form-label" for="{{ "{$type}_$key" }}">{{ trans("admin.system.tasks.$type.$key") }}</label>
  5. <div class="col-lg-3 co-md-4 input-group">
  6. <input class="form-control" name="{{ "$type:$key:value" }}" type="number" value="{{ $value }}" min="1">
  7. @if (isset($units))
  8. <div class="input-group-append">
  9. <select class="form-control show-tick" name="{{ "$type:$key:unit" }}" data-plugin="selectpicker" data-style="btn-outline btn-primary">
  10. @foreach ($units as $u)
  11. <option value="{{ $u }}" {{ $unit === $u ? 'selected' : '' }}>
  12. {{ ucfirst(trans('validation.attributes.' . preg_replace('/s$/', '', $u))) }}
  13. </option>
  14. @endforeach
  15. </select>
  16. </div>
  17. @elseif($unit)
  18. <div class="input-group-append">
  19. <span class="input-group-text">{{ ucfirst(trans("validation.attributes.$unit")) }}</span>
  20. </div>
  21. @endif
  22. </div>
  23. </div>
  24. </div>