@extends('frontend.source.layouts.app') @section('content') @php $isEditor = auth('web')->check() && auth('web')->user()->hasRole('editor'); $hasAcceptedInvitation = ($manuscriptInvitations ?? collect())->contains(function ($invite) { return !empty($invite->accepted_at); }); @endphp
@include('frontend.source.common.sidebar')
Manuscript Details
@if($isEditor && !$hasAcceptedInvitation) @endif Back
Manuscript ID
{{ $manuscript->manuscriptID ?? 'N/A' }}
Submitted Date
{{ optional($manuscript->created_at)->format('d M Y h:i A') ?? 'N/A' }}
Title
{{ $manuscript->title ?? 'N/A' }}
Status
{{ $manuscript->status ?? 'N/A' }}
Author 1
{{ $manuscript->author1 ?? 'N/A' }}
Author 2
{{ $manuscript->author2 ?? 'N/A' }}
Affiliation 1
{{ $manuscript->affiliation1 ?? 'N/A' }}
Affiliation 2
{{ $manuscript->affiliation2 ?? 'N/A' }}
Abstract
{{ $manuscript->abstract ?? 'N/A' }}
Primary Files
@if($mainFiles->isNotEmpty())
@foreach($mainFiles as $file)
{{ $file['name'] }}
{{ $file['extension'] ?: 'file' }}
Download
@endforeach
@else
No primary files found.
@endif
@if($isEditor)
Reviewer Invitation Status
@if(($manuscriptInvitations ?? collect())->isNotEmpty())
@foreach($manuscriptInvitations as $invite) @endforeach
Reviewer Invited On Status Action
{{ $invite->invited_name ?: 'Reviewer' }}
{{ $invite->invited_email }}
{{ optional($invite->created_at)->format('d M Y h:i A') }} @if($invite->accepted_at) Accepted @else Pending @endif @if($invite->accepted_at) @else @endif
@else
No reviewer invitations sent for this manuscript yet.
@endif
@endif
Figure Attachments
@if($figureFiles->isNotEmpty())
@foreach($figureFiles as $file)
{{ $file['name'] }}
{{ $file['extension'] ?: 'file' }}
Download
@endforeach
@else
No figure attachments found.
@endif
Supplementary Materials
@if($supplementaryFiles->isNotEmpty())
@foreach($supplementaryFiles as $file)
{{ $file['name'] }}
{{ $file['extension'] ?: 'file' }}
Download
@endforeach
@else
No supplementary files found.
@endif
@if($isEditor) @endif @endsection