@extends('layouts.dashboard')
@section('nav-top-left')
{{ $call->title }}
Assigned proposals awaiting evaluation
@endsection
@section('nav-bottom-left')
@endsection
@section('nav-bottom-right')
@endsection
@section('content')
@if(count($user_data['proposals'])> 0)
@php
$columns = [
['label' => 'Proposal title', 'class' => 'list-box--inner---list----project',
'value' => fn ($p) => $p->title ?? ''],
['label' => 'Applicant', 'class' => 'list-box--inner---list----person',
'value' => fn ($p) => trim(($p->applicant?->lastname ?? '') . ' ' . ($p->applicant?->firstname ?? ''))],
['label' => 'Created at', 'class' => 'list-box--inner---list----date', 'style' => 'text-align:center',
'value' => fn ($p) => $p->submitted_at ? date('d/m/Y | H:i', strtotime($p->submitted_at)) : ''],
['label' => 'Finalized', 'class' => 'list-box--inner---list----finalized', 'style' => 'text-align:center',
'value' => fn ($p) => $p->getIndividualEvaluationForEvaluator(Auth::user()->id)?->is_finalized
? 'Finalized'
: 'Not finalized'],
['label' => 'Total Score',
'title' => fn ($p) => collect($p->getIndividualEvaluationForEvaluator(Auth::user()->id)?->scores_json ?? [])
->map(fn ($v, $k) => ucwords(str_replace('_', ' ', $k)) . ': ' . ($v ?? ''))
->implode("\n"),
'class' => 'list-box--inner---list----total',
'style' => 'text-align:center',
'value' => fn ($p) => $p->getIndividualEvaluationForEvaluator(Auth::user()->id)?->total_score !== null
? (int) round($p->getIndividualEvaluationForEvaluator(Auth::user()->id)->total_score)
: null],
['label' => 'Actions', 'class' => 'list-box--inner---list----actions',
'cell' => fn ($p) => '
'
. ($p->getIndividualEvaluationForEvaluator(Auth::user()->id)?->submissionFiles?->hash_id
? '
'
: ''),
],
];
@endphp
@else
There are no proposals assigned to you yet. Please check back later.
@endif
@endsection
@section('javascripts')
@endsection