@if (request()->routeIs('text-translations.shared'))
@if (request()->filled('text_id')) @endif Шукати @if (request()->filled('search')) Очистити @endif @endif @php $sortLink = function (string $column) { $direction = request('sort') === $column && request('direction', 'asc') === 'asc' ? 'desc' : 'asc'; return route('text-translations.shared', [ ...request()->only('text_id', 'search'), 'sort' => $column, 'direction' => $direction, ]); }; $sortLabel = function (string $label, string $column) { if (request('sort', 'text') !== $column) { return $label; } return $label.(request('direction', 'asc') === 'asc' ? ' ↑' : ' ↓'); }; @endphp @if (request()->routeIs('text-translations.shared')) {{ $sortLabel('Текст', 'text') }} {{ $sortLabel('Власник тексту', 'owner') }} @unless (auth()->user()->isStudent()) {{ $sortLabel('Автор перекладу', 'author') }} @endunless {{ $sortLabel('Мова перекладу', 'language') }} @else Назва тексту Назва тексту в перекладі Мова перекладу @endif Дія @forelse ($translations as $translation) {{ $translation->text->name }} @if (request()->routeIs('text-translations.shared')) @if (auth()->user()->canBeStudent() && $translation->text->user_id !== auth()->id()) {{ $translation->text->user->name }} @else {{ $translation->text->user->name }} @endif @unless (auth()->user()->isStudent()) {{ $translation->user->name }} @endunless @else {{ $translation->displayTitle() }} @endif
@empty Перекладів поки немає. @endforelse
{{ $translations->links() }}