|
2 | 2 |
|
3 | 3 | @section('content')
|
4 | 4 | <div class="row">
|
5 |
| - <div class="col-12 col-md-8"> |
| 5 | + <div class="col-12 col-sm-12 col-md-12 col-lg-8"> |
6 | 6 | @includeWhen(session()->has('message'), 'laravel-tickets::alert', ['type' => 'info', 'message' => session()->get('message')])
|
7 | 7 |
|
8 | 8 | @if (config('laravel-tickets.open-ticket-with-answer') || $ticket->state !== 'CLOSED')
|
|
22 | 22 | @if (config('laravel-tickets.files'))
|
23 | 23 | <div class="custom-file mt-2">
|
24 | 24 | <input type="file" name="files[]" multiple
|
25 |
| - class="custom-file-input @error('files') is-invalid @enderror" id="files"> |
| 25 | + class="custom-file-input @error('files') is-invalid @enderror {{ empty($errors->get('files.*'))?'':'is-invalid' }}" |
| 26 | + id="files"> |
26 | 27 | <label class="custom-file-label" for="files">@lang('Choose files')</label>
|
| 28 | + @foreach($errors->get('files.*') as $value) |
| 29 | + <div class="invalid-feedback">{{ $value[0] }}</div> |
| 30 | + @endforeach |
| 31 | + |
27 | 32 | @error('files')
|
28 | 33 | <div class="invalid-feedback">{{ $message }}</div>
|
29 | 34 | @enderror
|
@@ -74,7 +79,7 @@ class="custom-file-input @error('files') is-invalid @enderror" id="files">
|
74 | 79 | {!! $messages->links('pagination::bootstrap-4') !!}
|
75 | 80 | </div>
|
76 | 81 | </div>
|
77 |
| - <div class="col-12 col-md-4"> |
| 82 | + <div class="col-12 col-sm-12 col-md-12 col-lg-4"> |
78 | 83 | <div class="card">
|
79 | 84 | <div class="card-header">
|
80 | 85 | @lang('Ticket overview')
|
@@ -117,6 +122,30 @@ class="custom-file-input @error('files') is-invalid @enderror" id="files">
|
117 | 122 | @endif
|
118 | 123 | </div>
|
119 | 124 | </div>
|
| 125 | + |
| 126 | + <ul class="nav nav-pills mb mt-2" id="pills-tab"> |
| 127 | + @if (config('laravel-tickets.list.users')) |
| 128 | + <li class="nav-item"> |
| 129 | + <a class="nav-link" id="pills-users-tab" data-toggle="pill" |
| 130 | + href="#pills-users">@lang('Users')</a> |
| 131 | + </li> |
| 132 | + @endif |
| 133 | + @if (config('laravel-tickets.list.files')) |
| 134 | + <li class="nav-item"> |
| 135 | + <a class="nav-link" id="pills-files-tab" data-toggle="pill" |
| 136 | + href="#pills-files">@lang('Files')</a> |
| 137 | + </li> |
| 138 | + @endif |
| 139 | + </ul> |
| 140 | + <div class="tab-content" id="pills-tabContent"> |
| 141 | + <div class="tab-pane fade" id="pills-users"> |
| 142 | + @include('laravel-tickets::tickets.partials.users', compact('ticket')) |
| 143 | + </div> |
| 144 | + <div class="tab-pane fade" id="pills-files"> |
| 145 | + @include('laravel-tickets::tickets.partials.files', compact('ticket')) |
| 146 | + </div> |
| 147 | + </div> |
| 148 | + |
120 | 149 | </div>
|
121 | 150 | </div>
|
122 | 151 | @endsection
|
0 commit comments