avatars.blade.php 1.2 KB

1234567891011121314151617181920
  1. <div class="row mb-2 align-items-center">
  2. <label class="col-form-label col-md-4 text-md-end">Аватар</label>
  3. <div class="col-md-8 avatars-select mb-3 d-flex justify-content-start flex-wrap">
  4. @foreach($avatars as $avatar)
  5. @php($avatar->path = basename($avatar->path))
  6. @php($disabled = ($avatar->experience > $user?->experience ))
  7. <div class="text-center p-1">
  8. <input type="radio" @disabled($disabled)
  9. class="form-check-input mt-2 visually-hidden" name="avatar"
  10. id="avatar-{{ $avatar->id }}" value="{{ $avatar->id }}" @checked($avatar->path == ($user?->avatar ?? 'default.png'))>
  11. <label for="avatar-{{ $avatar->id }}"
  12. class="d-block @if($disabled) disabled @endif {{ ($avatar->path == $user?->avatar) ? 'current' : '' }}"
  13. title="Необходимый опыт: {{ $avatar->experience }}">
  14. <img class="img-fluid rounded-circle" style="background-color: {{ $user->bg_color ?? '#55def7' }}" src="{{ asset('images/avatars/' . $avatar->path) }}" alt="{{ $avatar->id }}">
  15. </label>
  16. </div>
  17. @endforeach
  18. </div>
  19. </div>