Dashboard

Drag sections to reorder
@foreach($this->orderedSections as $sectionKey => $section) @if($sectionKey === 'follow_up_interactions')

{{ $section['title'] }}

@php $followUps = $this->allFollowUpInteractions; @endphp @if($followUps->count() > 0)
@foreach($followUps as $interaction) @endforeach
Interaction Proposal / Client Date Actions
@if($interaction->interactable_type === \App\Models\Proposal::class && $interaction->interactable) {{ $interaction->subject }} @else {{ $interaction->subject }} @endif
@if($interaction->description)
{{ $interaction->description }}
@endif
@if($interaction->interactable_type === \App\Models\Proposal::class && $interaction->interactable) @if($interaction->interactable->client)
{{ $interaction->interactable->client->company_name ?? 'No Client' }}
@endif @else
No proposal assigned
@endif
{{ $interaction->interaction_date ? \Carbon\Carbon::parse($interaction->interaction_date)->format('M j, Y') : '—' }} @if($interaction->interaction_date)
{{ \Carbon\Carbon::parse($interaction->interaction_date)->format('H:i') }}
@endif
@if($interaction->interactable_type === \App\Models\Proposal::class && $interaction->interactable) New Follow-up @endif
@else

No follow-up interactions found

You don't have any follow-up interactions yet.

@endif

My Tasks

@if($showFilters)
@endif
@forelse($tasks as $task) @empty @endforelse
Task Matter / Client Status Due Date Actions
{{ $task->title }}
@if($task->description)
{{ $task->description }}
@endif
@if($task->matter) @if($task->matter->client)
{{ $task->matter->client->company_name ?? 'No Client' }}
@endif @else
No matter assigned
@endif
{{ ucfirst(str_replace('_', ' ', $task->status)) }}
@if($task->due_date) {{ $task->due_date->format('M j, Y') }} @if($task->due_date->isPast() && !in_array($task->status, ['completed', 'cancelled'])) (Overdue) @endif @else No due date @endif
Edit @if($task->status !== 'completed') @endif

No tasks found

You don't have any tasks assigned to you.

@if($tasks->hasPages())
{{ $tasks->links() }}
@endif

My Matters

View All
@if($userMatters->count() > 0)
@foreach($userMatters as $matter) @endforeach
Matter Client Status Due Date Actions
@if($matter->description)
{{ Str::limit($matter->description, 50) }}
@endif
@if($matter->client) @else
No client assigned
@endif
{{ ucfirst(str_replace('_', ' ', $matter->status)) }}
@if($matter->due_date) {{ $matter->due_date->format('M j, Y') }} @if($matter->isOverdue()) (Overdue) @endif @else No due date @endif
@else

No matters found

You don't have any matters assigned to you.

@endif
@if(auth()->user()->isSeniorLawyer() || auth()->user()->isAdmin() || auth()->user()->isSuperadmin())

Pending Proposals

{{ $pendingProposals->count() }} proposals View All
@if($pendingProposals->count() > 0)
@foreach($pendingProposals as $proposal) @endforeach
Proposal Client Status Amount Created Actions
{{ $proposal->proposal_id }}
@if($proposal->client) @else
No client assigned
@endif
{{ $proposal->status_label }}
€{{ number_format($proposal->effective_amount, 2) }}
{{ $proposal->created_at->format('M j, Y') }}
@else

No pending proposals found

@if(auth()->user()->isSeniorLawyer()) No pending proposals in your departments for the selected date range. @else No pending proposals found for the selected date range. @endif

@endif
@endif

@if(auth()->user()->isAdmin() || auth()->user()->isSuperadmin()) Pending Conflicts @else Your Pending Conflicts @endif

@php $conflicts = $this->conflicts; @endphp @if($conflicts->count() > 0)
@foreach($conflicts as $conflict) @endforeach
Conflict Review Client Status Progress Actions
@if($conflict->proposal) {{ $conflict->proposal->title }} @else {{ $conflict->title ?? 'Standalone Conflict' }} @if($conflict->isStandalone()) Standalone @endif @endif
{{ $conflict->description ? Str::limit($conflict->description, 50) : 'No description' }}
@if($conflict->proposal && $conflict->proposal->client) {{ $conflict->proposal->client->company_name }} @elseif($conflict->client) {{ $conflict->client->company_name }} @else No Client @endif
{{ $conflict->getStatusLabel() }} @if($conflict->proposal) @php $totalReviews = $conflict->proposal->conflictReviews->count(); $completedReviews = $conflict->proposal->conflictReviews->where('status', '!=', 'pending')->count(); $percentage = $totalReviews > 0 ? round(($completedReviews / $totalReviews) * 100) : 0; @endphp
{{ $completedReviews }}/{{ $totalReviews }}
@else
{{ $conflict->getStatusLabel() }}
@endif
@if($conflict->proposal) Review @else @endif @endif @if(auth()->user()->isAdmin() || auth()->user()->isSuperadmin()) @endif
@else

@if(auth()->user()->isAdmin() || auth()->user()->isSuperadmin()) No pending or conflict reviews found @else You have no pending or conflict reviews @endif

@if(auth()->user()->isAdmin() || auth()->user()->isSuperadmin()) All conflict reviews have been completed or resolved. @else You don't have any pending or conflict reviews assigned to you. @endif

@endif
@if($showTaskModal)

{{ $editingTask ? 'Edit Task' : 'Create New Task' }}

@error('taskForm.title') {{ $message }} @enderror
@error('taskForm.description') {{ $message }} @enderror
@error('taskForm.category_id') {{ $message }} @enderror
@error('taskForm.assigned_to') {{ $message }} @enderror
@error('taskForm.status') {{ $message }} @enderror
@error('taskForm.priority') {{ $message }} @enderror
@error('taskForm.start_date') {{ $message }} @enderror
@error('taskForm.due_date') {{ $message }} @enderror
@error('taskForm.estimated_hours') {{ $message }} @enderror
@error('taskForm.notes') {{ $message }} @enderror
@endif @if($itemToDelete)

Confirm Delete

Are you sure you want to delete this task? This action cannot be undone.

@endif